我尝试使用DOMCcrawler选择<select>
标记中的第二个选项。首先,我在页面中选择第二个表单:
$form = $DOMCrawler->filter('form')->eq(1)->filter('input[type=submit]')->form();
然后我可以通过以下方式更改表单的每个值:
$form['value'] = "new value";
但我没有为每个值设置固定密钥。相反,我有一个可变数字。例如。我可以有类似的东西:
$form[1234];
但也可能
$form[4321];
取决于其他变量。所以我需要在不知道键值的情况下更改表单值,但需要更改它在节点<form>
中的位置。例如。像$form->firstKey();
另外,我想在<select>
标签内选择第二个选项,而不是固定值。关于如何实现它的任何想法?