有人可以看一下这个表格
http://www.zoopla.co.uk/friend/42816744?section=for-sale&search_identifier=6323219902a84fc51cd97861178ef6ce
使用chromedriver很好,但是PhantomJS不会点击提交按钮,也许它会点击它,但表格没有被发送。
- JavaScript执行者 - 没有
- 使用按钮ID - 没有
- 使用按钮xpath - 没有
- 在点击按钮前等待1分钟 - 没有
- 点击按钮后等待1分钟 - 没有
- 使用5种不同版本的PhantomJS - 没有
- 设置不同的用户代理 - 没有
- 设置不同的SSL配额 - 没有
- 使用.click() - 没有
- 使用.submit() - 没有
- 在其他表单元素上使用.submit() - 没有
- 设置不同的窗口大小 - 没有
- 断言元素显示返回true
- 日志中没有错误
这些选项都不起作用。当我截取屏幕截图时,我可以看到字段已经填充了数据,但表单尚未提交,我没有被带到感谢页面。
我可以转到页面,输入NO数据并提交表单,我将看到客户端错误消息显示告诉我该字段是必需的。
可能导致这种情况的原因是什么?
更新添加一段代码,请注意,这在Chrome中有效,因此不会出现编码错误:
curl