Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [szukam] Bot/skrypt wyszukujący adresy
adam882
post
Post #1





Grupa: Zarejestrowani
Postów: 289
Pomógł: 1
Dołączył: 2.11.2007

Ostrzeżenie: (0%)
-----


Witam

Czy mógłby ktoś zamieścić tutaj kod skryptu/bota lub nakierować jak go napisać, który pobiera z adresu strony www wszystkie dostępne na niej linki? Kiedyś coś takiego widziałem, chyba nawet na tym forum, jednak szukałem i nie mogłem znaleźć :/

Ten post edytował adam882 10.04.2008, 14:52:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Virti
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 12
Dołączył: 11.01.2005
Skąd: Zduńska Wola

Ostrzeżenie: (0%)
-----


Curl'em pobierasz źródło strony i potem PREGiem przelatujesz wyszukując urli.
Go to the top of the page
+Quote Post
matix
post
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 10
Dołączył: 13.02.2007
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


Powinno działać:

  1. <?php
  2. $site = file_get_contents ('http://example.com');
  3. preg_match_all ('@<a.*href="(.*)".*{0,}>(.*)</a>@ismUu', $site, $array);
  4.  
  5. print_r($array);
  6. ?>


Ten post edytował matix 10.04.2008, 18:43:38


--------------------
Nawet, jeżeli nie jesteś zainteresowany usługami IT ani outsourcingiem, a Twoją pasją jest programowanie - zobacz naszą stronę. Piszemy dużo fajnych use-caseów, jak podchodzimy do tematu programowania dla naszych klientów. A tak na co dzień tworzymy budujemy mvp oraz tworzymy platformę b2b.
Go to the top of the page
+Quote Post
adam882
post
Post #4





Grupa: Zarejestrowani
Postów: 289
Pomógł: 1
Dołączył: 2.11.2007

Ostrzeżenie: (0%)
-----


Cytat(matix @ 10.04.2008, 19:42:54 ) *
Powinno działać:

  1. <?php
  2. $site = file_get_contents ('http://example.com');
  3. preg_match_all ('@(.*)</a>@ismUu', $site, $array);
  4.  
  5. print_r($array);
  6. ?>

wyskakuje mi Warning: preg_match_all() [function.preg-match-all]: Compilation failed: nothing to repeat at offset 20 in c:\usr\apache\httpd\html\plik.php on line 3
Array ( )
sadsmiley02.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 12:53