php使用ChromeDriver控制浏览器
先查看Chrome浏览器的版本:浏览器菜单:帮助->关于
下载对应版本的chromedriver:
http://npm.taobao.org/mirrors/chromedriver/
http://chromedriver.storage.googleapis.com/index.html
两个地址都可以下。
下载完后解压出:chromedriver.exe
命令行运行:
chromedriver.exe --port=9515 --allowed-ips=
命令会启动默认端口是9515的一个web服务。(http://locahost:9515 可以访问到说明成功)
用PHP控制浏览器:
PHP-webdriver 库是 Selenium WebDriver 的 PHP 语言绑定,它允许您从 PHP 控制 Web 浏览器。
首先下载php-webdriver包:
composer require php-webdriver/webdriver
github项目地址:https://github.com/php-webdriver/php-webdriver
说明文档:https://github.com/php-webdriver/php-webdriver/wiki/Example-command-reference然后编写PHP示例代码:
<?php
namespace Facebook\WebDriver;
use Facebook\WebDriver\Remote\DesiredCapabilities;
use Facebook\WebDriver\Remote\RemoteWebDriver;
require_once('vendor/autoload.php');
$host = 'http://localhost:9515/'; // 对应exe 窗口中的 端口号
$ca

1079

被折叠的 条评论
为什么被折叠?



