Скачать файл онлайн используя lxml

Я пытаюсь загрузить файл из интернета с помощью скрипта Python. Я использую модуль "механизировать" для доступа к сети, но затем, когда я пытаюсь перейти по ссылкам, это дает ошибку чтения html, так как веб-страница имеет формат lxml. Мой код ниже:

import mechanize

br = mechanize.Browser()
br.set_handle_robots(False)
br.open("ftp://ftp.ncdc.noaa.gov/pub/data/ghcn/v2/")

Далее я бы обычно делал следующее:

request = br.retrieve('link.zip')[0]

Однако это приводит к упомянутой ошибке HTML. Может ли кто-нибудь помочь мне, пожалуйста?

0 ответов

Другие вопросы по тегам