【发布时间】:2019-07-22 09:50:27
【问题描述】:
您好,我正在尝试学习网络抓取。我在 Windows 10 中安装了 Anaconda3。Conda 版本 4.5.12。 Python 版本 3.7.1。
我编写了以下脚本,产生了上述错误。
import bs4
from bs4 import BeautifulSoup as soup
from urllib.request import urlopen as request
with request('https://google.com') as response:
page_html = response.read()
page_soup = soup(page_html, "html.parser")
print(page_soup)
错误来自这一行:
with request('https://google.com') as response:
...
...
raise URLError('unknown url type: %s' % type)
urllib.error.URLError: <urlopen error unknown url type: https>
但是,当我打开我的 Anaconda 提示符并从上面的脚本逐行执行时,它可以完美运行。
谁能帮我理解出了什么问题?如何使脚本从控制台运行而不会出现此错误?
【问题讨论】:
标签: python web-scraping anaconda urllib