luka-dev / playwright-php
该软件包已被废弃,不再维护。作者建议使用 luka-dev/headless-task-server-php 软件包。
一个PHP模块,帮助生成playwright的任务脚本并将其发送到node.js服务器
1.1.13.1
2021-07-22 11:25 UTC
Requires
- php: >=7.3
- ext-curl: *
- ext-json: *
- php-curl-class/php-curl-class: 8.* || 9.*
Requires (Dev)
- phpunit/phpunit: ^9.3
README
使用composer安装
composer require luka-dev/playwright-php
一个PHP模块,帮助生成playwright的任务脚本并将其发送到node.js服务器
所有详细信息请点击这里
代码示例
$connectionConfig = new \ConnectionConfig('localhost'); $contextConfig = new ContextConfig(); $contextConfig->setUserAgent('Custom UserAgent'); $contextConfig->setProxy( 'protocol://address:port', null, 'username', 'password' ); $taskServer = new \TaskServer($connectionConfig, $contextConfig); $script = new Context(); $page = $script->newPage(); $page->goto('https://2ip.ru/'); $element = $page->query('div.ip'); $element->textContentToVar('ip'); $script->resolve('ip'); $response = $taskServer->runTask($script);