使用下面的示例表格html,我希望通过DomCrawler遍历每一行并单击显示按钮。我尝试使用许多不同的条件(例如以下条件)进行过滤,但无法弄清楚。如果只有一种表单,但是每张表行有多个表单,则DomCrawler可以正常工作。任何帮助,我们将不胜感激:)
$crawler->filter('.posting-row .display')
$form = $crawler->selectButton('display')->form();
$submitResult = $client->submit($form);
我这里有以下代码笔,其中包含我需要遍历的示例表html,https://codepen.io/anon/pen/ZmQLEE?editors=1011
答案 0 :(得分:0)
尝试一下:
if($crawler->filter('form')->count()){
$form = $crawler->selectButton('display')->eq(1)->form();
$crawler = $client->submit($form);
}
问候!