Cum de a spar rapid multe pagini în php

  • PHP
  • parsare
  • Dezvoltare web

Există un site pe care există multe pagini din care trebuie să iau doar un singur bloc cu informații. Există aproximativ 10.000 de astfel de pagini. Ele merg într-o manieră ordonată, nu într-o răspândire.







funcția curlIt ($ url) $ ch = curl_init ($ url);
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ ch, CURLOPT_FOLLOWLOCATION, true);

$ res = curl_exec ($ ch);
curl_close ($ ch);
retur $ res;
>

Toate acestea funcționează, dar când imprimăm 50 de rezultate și trebuie să așteptăm câteva minute. A încercat să deducă 500 de rezultate, după 10 minute nu a așteptat rezultatul.






Cum de a face bine și de a ieși repede?

Cum de a spar rapid multe pagini în php

nu puteți să luați doar un bug

Ei bine, în primul rând, multi curl în Google.
În al doilea rând, dacă compozitorul nu este un cuvânt teribil, atunci aici.
În al treilea rând, cel mai probabil, de cele mai multe ori nu este cererea însăși, ci parsarea DOM prin phpquery. Este mai bine să folosiți ceva mai modern și probabil mai rapid.

Cu privire la al treilea punct: mai modern? )) Ar merita să te uiți uneori înăuntru. Există tot același vechi Domdocument și nota xpath







Articole similare

Trimiteți-le prietenilor: