我一直在尝试导入名为requests的模块,它位于site-packages文件夹中。它是通过pip安装的,但每次我尝试导入它时都会收到错误“ ImportError:没有名为'request'的模块”
我正在使用“导入请求”导入。
import requests
from bs4 import BeautifulSoup
def spider(max_pages):
page = 1
while page <= max_pages:
url = "http://www.ebay.ie/sch/Laptops-Netbooks/175672/i.html?_catref=1&_pgn=" + str(page) + "&_skc=50&rt=nc"
source_code = requests.get(url)
plain = source_code.text
soup = BeautifulSoup(text)
for link in soup.findAll('a', {'class': 'img'}):
href = "http://www.ebay.ie" + link.get('href')
title = link.string
print(href)
print(title)
page += 1
spider(1)
我想知道它是否与我的环境变量有关,或者我是否安装错误。
答案 0 :(得分:0)
你有一个错字。
import request
应为import requests
答案 1 :(得分:0)
我猜您已为Python 2
安装了requests
模块,但您正在使用Python 3
。使用以下命令为Python 3安装它:
python3 -m pip install requests
来源:Python docs。