Я могу успешно открыть URL-адрес и сохранить полученную страницу в виде файла. html. Однако я не могу определить, как загрузить и сохранить файл .m html (веб-страница, один файл).
Мой код:
import urllib.parse, time
from urllib.parse import urlparse
import urllib.request
url = ('https://www.example.com')
encoded_url = urllib.parse.quote(url, safe='')
print(encoded_url)
base_url = ("https://translate.google.co.uk/translate?sl=auto&tl=en&u=")
translation_url = base_url+encoded_url
print(translation_url)
req = urllib.request.Request(translation_url, headers={'User-Agent': 'Mozilla/6.0'})
print(req)
response = urllib.request.urlopen(req)
time.sleep(15)
print(response)
webContent = response.read()
print(webContent)
f = open('GoogleTranslated.html', 'wb')
f.write(webContent)
print(f)
f.close
Я пытался использовать wget, используя данные этого вопроса: Как загрузить веб-страницу (формат m html), используя wget в python, но детали неполные (или я просто не могу понять).
На этом этапе будут полезны любые предложения.