我正在尝试使用Python库机制从http://www.sl.universalservice.org/funding/opendatasearch/Search1.asp下载大量文件。在网站上,用户必须填写2个ASP表单,然后当用户单击第二个提交按钮时,将开始下载文件。我能够让Python程序通过两种形式,但我没有看到如何获取该文件。提交第二个表单后,如何访问该文件?
答案 0 :(得分:1)
使用b作为浏览器对象:
b.submit() # The second of the two forms
c = csv.DictReader(b.response(), dialect='excel-tab')
b.response()使您可以访问类似文件的对象,该对象可以由csv模块处理。