Linux 127.0.0.1localhost 4.10.0-42-generic #46-Ubuntu SMP Mon Dec 4 14:38:01 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Linux Ubuntu-1604-xenial-64-minimal 4.15.0-64-generic #73~16.04.1-Ubuntu SMP Fri Sep 13 09:56:18 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
if($page->waitForSelector('[id=some-button]', array('visible'=>true))) ....
Просто не пойму, сколько вам еще нужно раз наступить на грабли этой пхп обертки, чтобы начать использовать puppeteer. 99% проблем отпадают на этапе чтения документации.
$page->click('[name=test][value=test_1]');
var_dump($page->querySelector("[name=test]"));
$ck_vl='.......'; // Полученное значение из контента, то что в value="...."
$page->click('[name=test_'.$ck_vl.']');
$page->click('[value="'.$ck_vl.'"] > [name=test]');
$page->click('[name=test][value="'.$ck_vl.'"]');
$page->click('[name=test][value='.$ck_vl.']');
Fatal error: Uncaught Nesk\Rialto\Exceptions\Node\FatalException: Evaluation failed: DOMException: Failed to execute 'querySelector' on 'Document': '[name=test][value=.......]' is not a valid selector. at __puppeteer_evaluation_script__:1:33 in /var/www/html/vendor/nesk/rialto/src/ProcessSupervisor.php:307 Stack trace:
#0 /var/www/html/vendor/nesk/rialto/src/ProcessSupervisor.php(387): Nesk\Rialto\ProcessSupervisor->checkProcessStatus()
#1 /var/www/html/vendor/nesk/rialto/src/Traits/CommunicatesWithProcessSupervisor.php(84): Nesk\Rialto\ProcessSupervisor->executeInstruction(Object(Nesk\Rialto\Instruction))
#2 /var/www/html/vendor/nesk/rialto/src/Traits/Commun in /var/www/html/vendor/nesk/rialto/src/ProcessSupervisor.php on line 307
$page=$browser->createIncognitoBrowserContext()->newPage();
Ubuntu 16.04.6 LTS \n \l
Да разные, а как теперь быть если на втором curl работает не так же само?