当我 运行 我编译的 Python 脚本时出现意外的 URLError
An unexpected URLError is raised when I run my compiled Python script
我一直在研究网络抓取程序。当我在 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 时,它完全没问题(没有单引号)。
感谢任何帮助。谢谢!
错误消息说:"unknown url type: https",
所以问题是不支持HTTPS。
https://docs.python.org/3/library/http.client.html 说:
"HTTPS support is only available if Python was compiled with SSL support (through the ssl module)."
我一直在研究网络抓取程序。当我在 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 时,它完全没问题(没有单引号)。
感谢任何帮助。谢谢!
错误消息说:"unknown url type: https", 所以问题是不支持HTTPS。
https://docs.python.org/3/library/http.client.html 说: "HTTPS support is only available if Python was compiled with SSL support (through the ssl module)."