我正在抓取一个网站,它有一个独立的 SELECT,没有 FORM 父级,没有 NAME,只有 ID。
<select id="ff-select-Choice" class="ff-form-control">
<option value="">please select</option>
<option value="val1">first</option>
<option value="val2">second</option>
<option value="val3">third</option>
</select>
我可以选择它$myInput = $crawler->filter('#ff-select-Choice');
和$myInput->click();
将打开列表,但如何按值或名称选择列表中的值?
最佳答案
尝试类似的东西
$myInput = $crawler->filterXPath(".//select[@id='ff-select-Choice']//option[@value='val2']");
看看它是否有效。
关于php - Symfony 爬虫在没有 FORM 的 SELECT 列表中选择 OPTION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64695968/