Я пытаюсь загрузить много файлов из http://www.sl.universalservice.org/funding/opendatasearch/Search1.asp, используя механизацию библиотеки Python. На сайте пользователь должен заполнить 2 ASP-формы, а затем, когда пользователь нажимает вторую кнопку отправки, начинается загрузка файла. Мне удалось заставить программу Python проходить обе формы, но я не вижу, как получить файл. Как получить доступ к файлу после отправки второй формы?
С b в качестве объекта вашего браузера:
b.submit() # The second of the two forms c = csv.DictReader(b.response(), dialect='excel-tab')
b.response () предоставляет вам доступ к объекту, похожему на файл, который может обрабатываться модулем csv.