steam爬墙,steam网吧爬虫

  steam爬墙,steam网吧爬虫

  最近,在一台新的公司计算机上构建python环境时,我抓取了steam社区数据。现在python已经更新到了3.9版本。下载之后,我匹配了环境变量,然后安装了requests插件,然后编写了一个简单的代码来发送请求。结果我发现我居然报错了:

  导入请求

  RES=requests . get(URL=" https://blog.csdn.net/liboshi123/",验证=False)

  运行上述代码时,我发现了以下错误:

  提升值错误("检查主机名需要服务器主机名")

  值错误:检查主机名需要服务器主机名

  画

  错误报告的原因:

  其实这和选择的python版本关系不大。主要原因是每次使用pip install命令下载插件时,都会下载最新版本。比如你下载了requests插件,它会自动安装依赖的urllib3插件,然后依赖的插件版本太高,导致这个错误问题。

  所以,

一般遇到这种莫名其妙的问题的时候,可以先去看一下是不是插件的问题导致的,解决措施就是 将urllib3插件的版本降低就可以,当然,直接在安装requests插件的时候,选择用低版本也可以解决这个问题

。例如,使用以下命令指定安装版本:

  pip安装请求2.20

  或者使用以下命令降低版本:

  PIP URLLIB 31.25.8该命令有效。主要问题在于。

  在使用一些框架的时候经常会遇到这种类似的问题。比如有的小伙伴在学习django,然后跟着别人博客写的文章,最后报错,很可能是插件的版本问题。

  另外,在线安装插件时,如果插件下载太慢或者报错,可以在插件的命令中加上-i来指定插件的来源。

  Pip插件名称-I http://mirrors.aliyun.com/pypi/simple

  有时,如果找不到插件,请尝试其他来源。

  如果不想每次都指定安装的源,那么在用户名下的文件夹下建立一个pip文件夹,然后新建一个pip.ini的配置文件,并写入以下内容(可以选择具体的源):{创建这个配置文件的存储位置有很多方法,有兴趣的可以自己尝试一下,比如pip所在的目录,或者%APPDATA%目录下新建一个文件夹。}

  [全球]

  index-URL=http://mirrors.aliyun.com/pypi/simple

  [安装]

  trusted-host=mirrors . aliyun . com

  另外,通过上面的上线方法,有些插件很容易出错。可以尝试离线安装的方式安装插件,在线下载whl格式文件进行安装。例如,您可以通过以下链接下载它们:

  Wh格式插件:

  https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

  pip安装xxx.whl

  下载官网插件:

  https://pypi.org/

  解压缩后,在目录:pythonsetup.pyinstall中执行。

steam爬墙,steam网吧爬虫