我想使用C#Compact Framework筛选以下网站,因为我认为没有公开的api(我可能是错的)。它有几个控件,我想在提交页面之前设置值,然后转到下一个充满控件的表单。我怎么能这样做呢。其他帖子并没有真正谈论如何设置输入值。
http://www.tfl.gov.uk/tfl/tickets/refunds/tuberefund/
我理解如何使用HttpWebRequest或WebClient获取页面HTML,但不了解如何编辑页面并将其发回。
答案 0 :(得分:1)
在我看来,如果您在手动执行场景时使用浏览器插件和/或wireshark跟踪来跟踪浏览器发送的HTTP请求,然后使用代码完全复制该网络会话,那么您可能会感觉更好
解析控件并提出模拟表单提交的POSt请求也是可行的,但还有很多工作。
此外,您可能会查看该网站是否公开任何REST或Webservice api,它们为您提供解决问题所需的功能。