日期:2014-05-18  浏览次数:20867 次

操作浏览器的问题
现在需要用程序模拟登陆网页,进行表单操作等行为,本来想用sock写,不过考虑到网页稍变就要重写,太麻烦。网上有人说用程序控制浏览器,然后模拟人为点击等操作。不知道如何去做,请各位提些建议,如果能有些示例代码就更好了,谢谢!

------解决方案--------------------
用webclient试一下吧。
------解决方案--------------------
使用httprequest模拟。
------解决方案--------------------
http://blog.csdn.net/vip__888/article/details/5646260
------解决方案--------------------
自动化测试用的工具selenium就可以实现了。
我以前用过一个类似的WatiN做过一个网页游戏的外挂,使用起来很简单,稍微研究一下就可以了。
------解决方案--------------------
探讨
谢谢楼上两位的建议,使用httprequest登陆需要解析抓取的网页,如果稍有变动,维护工作量太大。特别当网页中有脚本,好像就很麻烦了。所以才想用浏览器做,然后模拟用户输入,这样好像会简单点。
我会一点python,是玩python的朋友给我的建议,他们写测试脚本的时候,都这么干得,所以我想C#是不是也可以。
再次感谢。

------解决方案--------------------
那你就用webbrowser,自动填充,提交