第一单元Requests库入门

Requests库的介绍与安装

官网:

www.python-requests.org

安装:(进入需要下载至的虚拟环境)

pip install requests

常用方法(7个常用方法)

  • requests.request(method,url,**kwargs)
  • requests.get(url,params=None,**kwargs)
  • requests.head(url,**kwargs)
  • requests.post(url,data=None,json=None,**kwargs)
  • requests.put(url,data=None,**kwargs)
  • requests.patch(url,data=None,**kwargs)
  • requests.delete(url,**kwargs)

HTTP协议

一个基于“请求与响应”模式的、无状态的应用层协议 ,采用URL作为定位网络资源的标识,URL格式如下:

http://host[:port][path]

host: 合法的Internet主机域名或IP地址

port: 端口号,缺省端口为80

path: 请求资源的路径

e.g: http:// (协议部分)+www.bit.edu.cn(指定了网页所在的服务器的地址)

第二单元


报错

  1. 升级OpenSSL

爬虫study打卡-week1_常用方法

  解决方法: pip install pyOpenSSL(如果已经下载直接更新,pip install --upgrade pyOpenSSL)

(尝试一万种,先升级了pyOpenSSL,然后下载了OpenSSL;查询版本不成功又将环境变量上移,查询成功后还是报错;最后放弃折腾,直接将python更新至3.11,成功)

 如何在windows上升级OpenSSL