Я работал над программой веб-скрейпинга. Он отлично работает, когда я запускаю его в Pycharm IDE. Однако при компиляции с cx_Freeze я получаю сообщение об ошибке:
urllib.error.URLError: <urlopen error unknown url type: https>
Вот часть моего кода, которая касается обработки URL:
url = f"https://op.gg/summoner/userName={f_username}"
page_html = urlopen(url)
page_content = BeautifulSoup(page_html, features="html.parser")
Я искал в Интернете и обнаружил, что ошибка может быть связана с одинарной кавычкой. Однако:
- Я могу запустить его в IDE
- Когда я печатаю свой URL-адрес, все в порядке (без одинарных кавычек).
Любая помощь приветствуется. Спасибо!
url = urllib.parse.urljoin("https://op.gg/summoner/", urllib.parse.urlencode({"userName": f_username}))
- person GordonAitchJay   schedule 26.11.2019urlencode
помогло? - person GordonAitchJay   schedule 27.11.2019