我正在尝试自动化用户访问特定网站,点击几个按钮,在下拉列表中选择相同值的流程,最后获得一个链接,然后他/她可以下载csv文件数据。
第三方供应商没有API。我该如何自动化这一步?
我要查找的数据由第三方处理,在任何给定点都无法在屏幕上显示。
答案 0 :(得分:1)
通常,您可以检查网络流量,以确定发送的请求类型。 EG。,firefox的tamperdata插件,或者是firebug网络面板。
找出浏览器发送的内容(例如,对服务器的POST请求),其中包括按钮和下拉列表的所有表单数据,然后使用Apache HTTP Client或jsoup或其他HTTP客户端在您自己的代码中复制它库。