jtanjung/pehape

此包的最新版本(v2.1-beta)没有可用的许可信息。

PHP 库集合

v2.1-beta 2023-02-21 08:06 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();

更多示例 在这里