使用网络抓取工具登录并提交表单

时间:2017-08-06 17:28:31

标签: php forms symfony web-crawler goutte

因此,在网络抓取工具中,我传递并提交此类数据

$client = new Client();
$crawler = $client->request('GET', 'link');
$form = $crawler->filter('.default')->form();
$crawler = $client->submit($form, array(
            'login'=>'ud',
            'password'=>'pw'

));

但是如果我使用var_dump($crawler);我意识到我在登录后从未从网站上获取数据,因为它重定向我,var_dump从我提交的页面获取数据。

我想在登录后转到新链接提交表单

$client->followRedirects(true);

将我重定向到新页面,但我无法找到提交方式,因为我无法选择nth-child形式但不起作用

我使用 Goutte php 7

0 个答案:

没有答案