Symfony 爬虫 select SELECT 列表中没有 FORM 的选项
Symfony crawler select OPTION in SELECT list without FORM
我正在抓取一个 SELECT 独立的网站,没有 FORM parent 也没有 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>
我可以select它
$myInput = $crawler->filter('#ff-select-Choice');
和
$myInput->click();
将打开列表,但我如何 select 列表中的值或名称?
试试
$myInput = $crawler->filterXPath(".//select[@id='ff-select-Choice']//option[@value='val2']");
看看它是否有效。
我正在抓取一个 SELECT 独立的网站,没有 FORM parent 也没有 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>
我可以select它
$myInput = $crawler->filter('#ff-select-Choice');
和
$myInput->click();
将打开列表,但我如何 select 列表中的值或名称?
试试
$myInput = $crawler->filterXPath(".//select[@id='ff-select-Choice']//option[@value='val2']");
看看它是否有效。