【问题标题】:I get an error message "cannot import 'urlopen' from 'urllib' running python3 on a Mac with Beautiful Soup installed我收到一条错误消息“无法从安装了 Beautiful Soup 的 Mac 上运行 python3 的 'urllib' 导入 'urlopen'
【发布时间】:2019-11-20 12:31:51
【问题描述】:
我无法在使用 Beautiful Soup 进行网页抓取的 Mac 上“从 urlopen import urllib”运行此代码。
我已经安装了 Beautiful Soup 并将其与 requests 和 lxml 一起导入。
从 urllib 导入 urlopen
回溯(最近一次通话最后):
文件“”,第 1 行,在
ImportError: 无法从 'urllib' 导入名称 'urlopen' (/Users/reb/anaconda3/lib/python3.7/urllib/init.py)
我不希望任何立即可见的结果,只是可以使用 urlopen。
【问题讨论】:
标签:
import
urllib
urlopen
【解决方案1】:
试试这个,
from urllib.request import urlopen
html = urlopen("http://www.google.com/")
print(html)
你应该在python3中从urllib.request导入urlopen