import urllib.request def get_site_html(url): source = urllib.request.urlopen(url).read() return source
Я пытаюсь создать эту функцию, но она выдает следующее: error-- HTTPError: HTTP Error 404: Not Found
error-- HTTPError: HTTP Error 404: Not Found
Пожалуйста, помогите мне с этим.
import urllib.request requ = urllib.request.Request(url='') with urllib.request.urlopen(requ) as f: data = f.read()
Попробуйте, иначе вам может понадобиться оператор .decode вместе с .read
import urllib.request req = urllib.request.Request('your link here') with urllib.request.urlopen(req) as response: the_page = response.read()
источник: https://docs.python.org/3/howto/urllib2.html