Symfony crawler从下拉列表中选择标记属性

时间:2016-01-08 09:31:59

标签: symfony dom attributes web-crawler selected

我需要在下拉菜单中定位“已选择”属性,以便我可以比较标记为已选择的项目是否是我需要选择的项目。 你能帮我解决一些方法,我可以用它做什么?

<option value="Title" selected>Title</option>
<option value="First Name">First Name</option>
<option value="Middle Name">Middle Name</option>

谢谢:)

2 个答案:

答案 0 :(得分:2)

我终于找到了答案 -     $ crawler-&GT;过滤器( '选项[所选]') - &GT; ATTR( '值'); 适合我:)

答案 1 :(得分:0)

也许是那种(未经测试)

$target = $crawler->filterXPath('//.../option/@selected')->text();

$target = $crawler->filterXPath('//.../option')->attr('selected')->text();