Maison  >  Article  >  développement back-end  >  PHP contrôle les actions du navigateur

PHP contrôle les actions du navigateur

PHPz
PHPzoriginal
2017-04-04 16:08:082949parcourir

Environnement système :

  • Mac

Principe :

  • 1 : Utiliser phpscript de contrôle d'écriture du langage

  • 2 : Le script communique avec le programme chromedriver (chromedriver)

  • 3 : chromedriver contrôle les opérations d'exécution de Chrome

Processus : php script => chromedriver => 🎜> Logiciel requis

    Outils de contournement des murs
  • navigateur Chrome
  • chromedriver
  • chrome driver


  • php-webdriver
  • Bibliothèque de classes pour php pour communiquer avec chromedriver

  • Operation Demo

<?php
// An example of using php-webdriver.
namespace Facebook\WebDriver;
use Facebook\WebDriver\Remote\DesiredCapabilities;
use Facebook\WebDriver\Remote\RemoteWebDriver;
require_once(&#39;vendor/autoload.php&#39;);

//chromedriver默认端口
$host = &#39;http://localhost:9515&#39;;

$driver = RemoteWebDriver::create($host, DesiredCapabilities::chrome(), 50000);
$driver->get('http://www.baidu.com');

$cookies = $driver->manage()->getCookies();
print_r($cookies);


echo "The title is '" . $driver->getTitle() . "'\n";
echo "The current URI is '" . $driver->getCurrentURL() . "'\n";

//关闭浏览器
$driver->quit();
    4 : Exécutez demo.php

  • php demo.php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn