使用Python从ASP表单下载文件
我正在尝试使用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 模块来处理。