ホームページ  >  記事  >  バックエンド開発  >  PHP はブラウザのアクションを制御します

PHP はブラウザのアクションを制御します

PHPz
PHPzオリジナル
2017-04-04 16:08:082926ブラウズ

システム環境:

  • Mac

原則:

  • 1: php言語を使用して制御スクリプトを作成します

  • 2: スクリプトはchromeと通信しますdriver (chromedriver) プログラム

  • 3: chromedriver は chrome の実行操作を制御します

プロセス: php スクリプト => chromedriver => chrome

必要なソフトウェア

操作デモ

<?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 facebook/webdriver

🎜2: chromedriver をダウンロードします。クリックして実行🎜🎜🎜🎜3: デモディレクトリに、demo.php ファイルを作成します🎜🎜🎜rrreee🎜🎜🎜4: デモ.php を実行します🎜php Demon.php🎜🎜🎜

以上がPHP はブラウザのアクションを制御しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。