鱼C论坛

 找回密码
 立即注册
查看: 1849|回复: 10

为什么爬虫会出错

[复制链接]
发表于 2019-6-22 18:02:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
大家帮忙看一下这是什么问题,是requests没装好还是什么没有设置好。

是不是说没有安装requests,但是我装了

是不是说没有安装requests,但是我装了

这个是不是表示requests已经装好了

这个是不是表示requests已经装好了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-6-22 18:32:12 | 显示全部楼层
对应安装的版本没问题吧?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-22 19:29:21 From FishC Mobile | 显示全部楼层
import  一下,看看有没有错误
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-22 23:29:26 | 显示全部楼层
你激活python的虚拟环境了吗。
先进入虚拟环境,然后安装requests
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-23 10:14:56 | 显示全部楼层
wongyusing 发表于 2019-6-22 23:29
你激活python的虚拟环境了吗。
先进入虚拟环境,然后安装requests

怎么激活python的虚拟环境了,
先进入虚拟环境,然后安装requests
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-23 10:16:56 | 显示全部楼层
wp231957 发表于 2019-6-22 19:29
import  一下,看看有没有错误

import requests


def open_url(url):
    headers = {"user-agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 UBrowser/6.2.4098.3 Safari/537.36"}
    res = requests.get(url,headers=headers)


    return res


def main():
    url = "https://tianjin.house.qq.com/a/20190123/007024.htm"
    res = open_url(url)

    with open("test.txt","w",encoding="utf-8") as file:
        file.write(res.text)


if __name__== "__main__":
    main()
这是代码,一运行就是这样
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-23 10:59:12 From FishC Mobile | 显示全部楼层
tomy226936 发表于 2019-6-23 10:16
import requests



pip  install  
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-24 01:19:23 | 显示全部楼层

C:\Users\tomy>pip  install
ERROR: You must give at least one requirement to install (see "pip help install")
You are using pip version 19.0.3, however version 19.1.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
会出错
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-25 12:07:37 | 显示全部楼层
命令行里输入pip install requests 试试
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-25 16:09:48 From FishC Mobile | 显示全部楼层
python -m pip install --upgrade pip 运行这个命令解决
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-25 16:29:09 | 显示全部楼层
pipenv install 是在虚拟环境下载库 , 但是你却使用物理环境运行代码 。 肯定不行阿 ,要么 pip install requests 要么 进入虚拟环境后在python xxx.py 运行文件
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-16 11:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表