大家好!
我在今天使用 ruby mechanize 框架进行网页填表,模拟登陆的过程中发现一个问题。
首先,描述一下我要填表并登陆的网页。 若干 text 框需要填写,若干 checkbox 框需要选择。 还有几个 checkbox,选择后,网页会 post,然后才会生成后面的 post 选项。类似我们填简历时候,选择某地区,后面才会出现该地区的学校,再会出现该学校的专业一样。
我在 ruby 脚本里面填了所有的需要填的东西,和我手动在网页上面填的一模一样。
然后模拟点击添加按钮,依旧在本页面。但是手动就会添加成功。
手动添加时候,也会出现点击添加留在本页面的问题,但是那是因为需要填写的框没有填够,并且在网页头部会给出错误原因。
网页模拟时候,我把整个页面下载下来,没发现有错误提示。
很困惑这是因为什么。
不知道有没有懂的大神,求请教。非常感谢。