luka-dev/playwright-php

该软件包已被废弃,不再维护。作者建议使用 luka-dev/headless-task-server-php 软件包。

一个PHP模块,帮助生成playwright的任务脚本并将其发送到node.js服务器

1.1.13.1 2021-07-22 11:25 UTC

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);