0

我正在做一个项目。每天我都需要登录一个网站。导航到报告页面。输入需求信息后,点击“gererate report”图标,弹出窗口要求我保存文件。我想通过python自动完成。

我在互联网上搜索了几天,现在我可以通过 Autoit 来完成,但在 python 中找不到方法。通过使用 urllib2,我最多可以处理单击“生成报告”图标。但是如何获取文件的名称和位置并下载呢?

我想明确指出“生成报告”按钮是表单的提交按钮的精算。没有与生成按钮关联的 Href。提交表单后,会弹出一个文件保存对话框,询问我将文件保存在哪里。

提前致谢!

4

1 回答 1

1

如果它是来自 Fx 的保存文件对话框,则可能意味着它直接链接到文件。如果您设法填写所有信息并单击 generate_report 图标,您不能检查哪个 href 分配了 generate_button 吗?

import urlib
urlfile = "Href of the generate_button"
urllib.urlretrieve(urlfile,"filename")
于 2012-07-21T10:21:45.977 回答