开发者社区> 问答> 正文

用python导入url库但是带有“request”的错误[重复]

我正在测试一些代码,并且得到一个奇怪的错误,应该是相当简单的。我的代码如下,并返回:

ImportError: No module named request
我的代码如下:

import urllib.request, urllib.parse, urllib.error
from bs4 import BeautifulSoup

url = ('Enter- ')
html = urllib.request.urlopen(url).read()
soup = BeautifulSoup(html, 'html.parser')

retrieve all of the anchor tags
tags = soup('a')
for tag in tags:

print(tag.get('href', None))

展开
收起
一码平川MACHEL 2019-01-16 18:10:36 2383 0
2 条回答
写回答
取消 提交回答
  • 果断用requests第三方库,所有操作都简化了,二行代码完成一个请求。

    import requests

    res = requests.request("POST", url, data={})

    2019-11-22 14:22:55
    赞同 展开评论 打赏
  • 我相信你运行的是python 2,而不是python 3。

    您可以通过which python在命令行或代码中运行来验证这一点:

    import sys
    print(sys.version_info)

    2019-07-17 23:25:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载