使用Python从ASP表单下载文件

0 投票
1 回答
569 浏览
提问于 2025-04-16 09:21

我正在尝试使用Python的mechanize库从这个网站下载很多文件。在这个网站上,用户需要填写两个ASP表单,然后当用户点击第二个提交按钮时,就会开始下载文件。我已经让Python程序顺利通过了这两个表单,但我不知道如何获取文件。一旦我提交了第二个表单,应该怎么才能访问到这个文件呢?

1 个回答

1

假设你有一个叫做 b 的浏览器对象:

b.submit()  # The second of the two forms
c = csv.DictReader(b.response(), dialect='excel-tab')

b.response() 会给你一个像文件一样的对象,这个对象可以用 csv 模块来处理。

撰写回答