jtanjung / pehape
此包的最新版本(v2.1-beta)没有可用的许可信息。
PHP 库集合
v2.1-beta
2023-02-21 08:06 UTC
Requires
- ext-simplexml: ^8.0
- php-webdriver/webdriver: ^1.11.0
This package is auto-updated.
Last update: 2024-09-21 13:49:48 UTC
README
通过 Composer
composer require jtanjung/pehape
内容
此包包含多个 WebDriver 可执行文件,这些文件是 WebPageService 运行其功能所需的。关于默认的 webdrivers,请参考以下 3 个不同的浏览器:
- Chrome v90.x
- Firefox v75.0
- Opera v75.x
链接
对于其他版本的 WebDriver,请点击以下链接:
注意:浏览器及其驱动程序的版本必须兼容!
示例
如果您决定使用不同版本和版本的浏览器,您可以参考以下代码:
use Pehape\Services\WebPageService; $service = new WebPageService(); //$service->config->Setting->firefox->command = '{driver folder}/geckodriver'; // Geckodriver use 4444 as a default port $service->config->Setting->chrome->command = '{driver folder}/chromedriver --port=4443'; // Set port 4443 for chrome //$service->config->Setting->opera->command = '{driver folder}/operadriver --port=4445'; // Set port 4445 for opera /** If you decide to use different ports, you also must change the host config value. e.g below: **/ /* $service->config->Setting->chrome->command = '{driver folder}/chromedriver --port=5000'; //$service->config->Setting->opera->command = '{driver folder}/operadriver --port=5001'; $service->config->Setting->chrome->host = "https://:5000"; //$service->config->Setting->opera->host = "https://:5001"; */ $service->Chrome()->Create(); $service->get('https://www.google.com/'); $service->quit();
更多示例 在这里