Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[PHP] Pobieranie danych z innych stron.

Ostatnio zmodyfikowano 2015-10-31 13:26
Autor Wiadomość
Capitan
Temat założony przez niniejszego użytkownika
[PHP] Pobieranie danych z innych stron.
» 2015-10-28 18:22:09
Ahoj, chce pobrać konkretne dane z pewnej strony, lecz wyskakuje mi bład :<
Kod przeszukuje ranking (100 pozycji na każdej stronie).
$k - odpowiada za strone
$j - wiersz w tabeli
for ($k = 44; $k < 56; $k++) {
    $html2 = file_get_html("http://www.blablablablabla=$k");
    for ($j = 0; $j < 100; $j++) {
        $nick_nr = 6 * ($j) + 1;
        $nick_spr = $html2->find(".row1 td", $nick_nr)->innertext;
        if ($nick_spr == $nick_b) {
            echo "<td width='150px'; align='center'>" . $nick_spr . "</td>";

        }
    }
}
Wywala błąd:
Fatal error: Maximum execution time of 10 seconds exceeded in /virtual/blablabla/simple_html_dom.php on line 643
Pomoże ktoś? Jak to usunąć, albo może ktoś podpowie jak to zrobić inaczej.
P-139299
maly
» 2015-10-29 08:02:22
Ten śmieszy simple_html_dom jest potwornie powolny, spróbuj użyć DOMDocument lub "ręcznie" wyszukaj potrzebnyh informacji.
P-139328
malan
» 2015-10-31 13:26:11
Błąd, który otrzymujesz wynika z tego, iż Twój skrypt wykonuje się dłużej niż pozwala na to "max_execution_time". W pliku php.ini możesz podwyższyć maksymalny czas wykonywania skryptu.
Jeżeli chodzi o parsowanie kodu HTML to polecam The DomCrawler Component.
P-139419
« 1 »
  Strona 1 z 1