首頁 >後端開發 >php教程 >PHP控制瀏覽器動作

PHP控制瀏覽器動作

PHPz
PHPz原創
2017-04-04 16:08:082988瀏覽

系統環境:

  • Mac

#原則:

## 流程:

 php腳本 =>  chromedriver  =>  chromechrome

chrome;  chromedriver  =>  chrome

    chrome
  • chrome需要用到的軟體

  • 翻牆工具

  • #chrome瀏覽器

  • chromedriver

    chrome驅動程式

    php-webdriver
  • php與chromedriver通訊的
類別庫

  • ##操作Demo


    1:安裝<a href="http://www.php.cn/wiki/136.html" target="_blank">php-webdriver</a>  建立demo目錄,在目錄中執行composer

    require
  • facebook/webdriver
  • 2:下載chromedriver,雙擊執行

#3:在demo目錄,建立demo.php檔案
  • <?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:執行demo.php
  • php demo.php
#########

以上是PHP控制瀏覽器動作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn