Скачать файл онлайн используя 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. Может ли кто-нибудь помочь мне, пожалуйста?