Php-webdriver - parsare

În adâncimile FACEBOOK, a fost dezvoltată o bibliotecă pe PHP-php-webdriver. Această bibliotecă funcționează împreună cu SELENIUM, codul sursă al căruia este expus pe GitHub. Ce este acest miracol? Ce poate? De ce au nevoie să-l dezvolte? În primul rând, să examinăm ce este Selenium. Aceasta este, în primul rând, de facto universal recunoscută - Driverul Web pentru gestionarea browserului. Da ... da ... da ... vă permite să gestionați aproape toate browserele Web populare: IE, Opera, Chrome, Firefox. Acest lucru ne oferă ocazii cu adevărat fantastice pentru a automatiza procesul de parsare și navigare pe Internet. Procedând astfel, "calculați" că browser-ul nu este controlat de o persoană, dar programul este aproape imposibil! Dar dezavantajele, desigur, această abordare este:













  • încărcare crescută a procesorului
  • consumul crescut de memorie RAM

Dar aceste dezavantaje sunt mai mult decât să plătească, fierul inteligent și realizarea obiectivului!

De ce a trebuit să o scrieți pe Facebook? E destul de simplu. Inițial, php-webdriver a fost dezvoltat pentru testarea site-urilor! Identificarea "bug-urilor" pe site și trecerea la auto-teste. În general, este un instrument puternic pentru testarea automată a site-urilor, cu detectarea erorilor etc.

Să ne dăm seama cum să o folosim. Mai întâi, trebuie să fie instalat. Pentru aceasta este recomandat să folosiți un instrument convenabil - Compozitor:

1. Swing biblioteca

3. Dacă nu aveți instalat Selenium, descărcați-l de aici. Avem nevoie de - Selenium Standalone Server

4. Rulați-l:

* - Dacă executați mai multe copii, utilizați tasta opțional, care specifică portul (4000), în care echipa va asculta Seleniu:

5. Lansarea efectivă a scriptului PHP pentru gestionarea browserului în sine:

Această bibliotecă are o documentație puternică, dar adevărul este în limba engleză. limbă. Poate fi citit aici.







Trimiteți-le prietenilor: