查看: 3339|回复: 9

[技巧教程] python的爬虫的requests

[复制链接]
TA的每日心情
慵懒2018-11-18 19:50

签到天数: 13 天

连续签到: 1 天

[LV.3]灯篭鬼

发表于 2018-10-17 21:05:10 | 显示全部楼层 |阅读模式 左畔

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?创建账号

×
requests.request()         构造一个请求,支撑一下各方法的基础方法
reqursts.get()                获取html页面的主要方法,对应于HTTP的GET
requests.head()              获取heml网页头信息的方法,对应于http的head
requests.post()              向html网页提交post请求的方法,对应于http的post
request.put()               想html网页提交put请求,对应于http的put
requests.patch()         向html网页提交局部修改请求,对应于http的patch
requests.delete()           向html网页提交删除请求,对应于http的delete
我只想发个帖涨涨分,大佬饶过

TA的每日心情
慵懒2018-11-18 19:50

签到天数: 13 天

连续签到: 1 天

[LV.3]灯篭鬼

 楼主| 发表于 2018-10-17 21:07:03 | 显示全部楼层 左畔
小白自己学习的,大佬饶过,有兴趣加好友塞
回复

使用道具 举报

TA的每日心情
慵懒2018-11-18 19:50

签到天数: 13 天

连续签到: 1 天

[LV.3]灯篭鬼

 楼主| 发表于 2018-10-17 21:10:41 | 显示全部楼层 左畔
最近学python学的有点恍惚
回复

使用道具 举报

TA的每日心情
慵懒2018-11-18 19:50

签到天数: 13 天

连续签到: 1 天

[LV.3]灯篭鬼

 楼主| 发表于 2018-10-17 21:13:55 | 显示全部楼层 左畔
response 的场用5个属性
属性                              说明
r.status_code              http请求的放回状态200表示连接成功,404表示失败
r,text [:1000]                         http响应内容的字符串形式,即,url对应的页面内容,后面加[ ]表示前1000个字节
r,encoding                  从http header中猜测的响应内容编码方式
r,apparent_encoding   从内容中分析的响应内容编码方式(北线编码方式)
r,content                    http响应内容的二进制形式
回复

使用道具 举报

TA的每日心情
慵懒2018-11-18 19:50

签到天数: 13 天

连续签到: 1 天

[LV.3]灯篭鬼

 楼主| 发表于 2018-10-17 21:16:19 | 显示全部楼层 左畔
requests网络异常的六种
requests.ConnectionError          网路连接错误异常比如DNS查询是失败、拒绝连接等
requests.HTTPError                    http错误异常
requests.URLRrquired                URL缺失异常
requests.TooManyRrdirects       超过最大重定向次数,产生重定向异常
requests.ConnectTimeout          连接远程服务器超时异常
requests,Timeout                     请求URl超时,产生超时异常
回复

使用道具 举报

TA的每日心情
慵懒2018-11-18 19:50

签到天数: 13 天

连续签到: 1 天

[LV.3]灯篭鬼

 楼主| 发表于 2018-10-17 21:18:42 | 显示全部楼层 左畔
1、params:  字典或字节序列,作为参数增加到url中
代码  
        kv = {'key1' :'value1'   ,   'key2':  'value2'}
        r= requests.request('GET' , 'http://python123.io/ws'  ,  params = kv)
        print(r.url)
回复

使用道具 举报

TA的每日心情
慵懒2018-11-18 19:50

签到天数: 13 天

连续签到: 1 天

[LV.3]灯篭鬼

 楼主| 发表于 2018-10-17 21:20:23 | 显示全部楼层 左畔
1、params:  字典或字节序列,作为参数增加到url中
代码  
        kv = {'key1' :'value1'   ,   'key2':  'value2'}
        r= requests.request('GET' , 'http://python123.io/ws'  ,  params = kv)
        print(r.url)
回复

使用道具 举报

TA的每日心情
郁闷2021-1-12 00:21

签到天数: 13 天

连续签到: 1 天

[LV.3]灯篭鬼

发表于 2018-10-18 21:04:29 | 显示全部楼层 Natalia_Tsunako
...你还不如写博客
回复

使用道具 举报

TA的每日心情
2023-4-4 23:25

签到天数: 152 天

连续签到: 1 天

[LV.7]雪女

发表于 2018-10-18 21:50:48 | 显示全部楼层 noa21
python最近也在学习,处于小白阶段,多谢楼主提供知识。
回复

使用道具 举报

TA的每日心情
奋斗2022-10-15 12:38

签到天数: 609 天

连续签到: 1 天

[LV.9]青行灯

发表于 2018-10-22 08:44:16 | 显示全部楼层 lucky_star
路过,来学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 创建账号

本版积分规则

Powered by Discuz! X5.0 © 2012-2026 iYa.App.

在本版发帖返回顶部