в моем python 3 я не могу использовать urllib.request, так как он говорит, что у меня нет этого подмодуля, так как я могу получить доступ к данным веб-сайтов? - PullRequest
1 голос
/ 12 апреля 2020

Я использую python3, а в модуле urllib есть parse, error, robotparse, только он не выполняет команды вроде import urllib.request и urllib.request.urlopen, так что заменитель или как это исправить

Ответы [ 2 ]

0 голосов
/ 12 апреля 2020

Как правило, рекомендуется использовать самые последние python http-клиенты - urllib3 или запросы

pip3 install urllib3

pip3 install requests

Если вы пытаетесь прочитать содержимое веб-сайта, используя его URL, вы можете сделать это с запросами:

import requests

response = requests.get("https://stackoverflow.com/")
print(response.text)

0 голосов
/ 12 апреля 2020

go через документацию и с ее помощью переустановите urllib, а затем попробуйте или вы можете попробовать этот скрипт вместо

 from urllib.request import urlopen
 html = urlopen("http://www.google.com/").read()
 print(html)
...