Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [szukam] Bot/skrypt wyszukujący adresy
Forum PHP.pl > Forum > Gotowe rozwiązania
adam882
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źć :/
Virti
Curl'em pobierasz źródło strony i potem PREGiem przelatujesz wyszukując urli.
matix
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. ?>
adam882
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.