Загрузка файлов из ASP-форм с помощью Python - PullRequest
0 голосов
/ 03 января 2011

Я пытаюсь загрузить много файлов из http://www.sl.universalservice.org/funding/opendatasearch/Search1.asp, используя механизацию библиотеки Python. На сайте пользователь должен заполнить 2 ASP-формы, а затем, когда пользователь нажимает вторую кнопку отправки, начинается загрузка файла. Мне удалось заставить программу Python проходить обе формы, но я не вижу, как получить файл. Как получить доступ к файлу после отправки второй формы?

1 Ответ

1 голос
/ 04 января 2011

С b в качестве объекта вашего браузера:

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

b.response () предоставляет вам доступ к объекту, похожему на файл, который может обрабатываться модулем csv.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...