![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Chciałbym napisać skrypt który wyszuka mi na danej stronie jakiś tekst np. link do mojej strony na czyjejś. Wiem że powinienem użyć do tego curl-a, tylko co jeszcze do tego powinienem użyć aby dany element wyszukać na stronie? Miało by to być coś na podobę robota sieciowego, tyle że przy użyciu php, a adres strony zapisał do bazy. Z tego co się domyślam to powinienem użyć jakiś wyrażeń regularnych czy coś w tym stylu. Wiem jak curlem wysyłać wartości do formularza, jednak nie wiem jak wyszukać przy pomocy curla swojego linka na stronie. Nie proszę o gotowe rozwiązania, tylko o jakieś wskazówki.
Z góry dziękuje. Ten post edytował ExPlOiT 14.11.2007, 09:23:20 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 266 Pomógł: 20 Dołączył: 15.11.2006 Skąd: Koszalin Ostrzeżenie: (0%) ![]() ![]() |
Curlem pobierasz strone, następnie za pomocą wyrażeń regularnych wyszukujesz wzorca, którego potrzebujesz.
preg_match() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
dzięki za wskazówkę, pokombinuje trochę to może mi coś wyjdzie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
kolejny problem polega na tym że skrypt nie wyszuka mi na mojej stronie adresu email poprzez wyrażenie regularne, wyszuka go tylko wtedy kiedy zmiast regułki wstawi adres email? Dlaczego tak jest? Ten post edytował ExPlOiT 14.11.2007, 11:32:13 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 4 Dołączył: 3.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Podczepię się odrobinkę pod temat, ale już od pewnego czasu nie mogę tego znaleźć.
Otóż C3zi napisał "Curlem pobierasz strone", Ja mam taki kod: Kod $action = $_POST[adres]; $postFields = 'var1='.$_POST[var1]; $ch = curl_init($action); curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields); curl_exec($ch); curl_close($ch); Nic specjalnego, ale od długiego czasu szukam jak pobrać stronę do zmiennej, aby potem ją oddać przeróbce. Z góry dzięki Istalacar |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 16:06 |