简单使用
进口的要求 “‘ 想要学习Python ? Python学习交流群:973783996满足你的需求,资料都已经上传群文件,可以自行下载! “‘ 响应=requests.get (“https://www.baidu.com/? #文本返回的是unicode的字符串,可能会出现乱码情况 #打印(response.text) #内容返回的是字节,需要解码 print (response.content.decode (utf - 8)) #打印(response.url) # https://www.baidu.com/#打印(response.status_code) # 200 #打印(response.encoding) # iso - 8859 - 1
添加标题和params
进口的要求 params={ “wd”:“python” } 头={ “用户代理”:“Mozilla/5.0 (Windows NT 6.1;Win64;AppleWebKit x64)/537.36 (KHTML,像壁虎)Chrome/64.0.3282.140 Safari/537.36” } 响应=requests.get (" https://www.baidu.com/s " params=params,标题=标题) #内容返回的是字节,需要解码 张开(‘baidu.html’,‘w’,编码=皍tf - 8”) f: f.write (response.content.decode (utf - 8)) >之前
爬去拉钩网职位信息
进口的要求 url=" https://www.lagou.com/jobs/positionAjax.json& # 63;城市=% E5 % 8 c % 97% e4%ba % AC& needAddtionalResult=false” data=https://www.yisu.com/zixun/{“第一”:“真正的”, “pn”: 1、 “kd”:“python” } 头={ “用户代理”:“Mozilla/5.0 (Windows NT 6.1;Win64;x64) AppleWebKit/537.36 (KHTML,像壁虎)Chrome/64.0.3282.140 Safari 537.36”, “推荐人”:“https://www.lagou.com/jobs/list_python& # 63;城市=% E5 % 8 c % 97% e4%ba % AC& cl=false& fromSearch=true& labelWords=, suginput=" } 响应=requests.post (url, data=https://www.yisu.com/zixun/data,标题=标题) #打印(response.text) 打印(类型(response.text)) # <类'str '比; print(类型(response.json ())) # & lt;类dict的祝辞 print (response.json()) #获取为字典的形式 >之前
进口的要求 代理={“http”:“115.210.31.236.55:9000”} 响应=requests.get (=" https://www.baidu.com/",代理代理) print (response.content.decode (utf - 8)) >之前
# _ * _编码:utf - 8 _ * _ 进口的要求 # 1。创建会话对象,可以保存Cookie值 ssion=requests.session () # 2。处理头 头={“用户代理”:“Mozilla/5.0 (Windows NT 6.1;Win64;x64) AppleWebKit/537.36 (KHTML,像壁虎)Chrome/60.0.3112.101 Safari/537.36 '} # 3。需要登录的用户名和密码 data=https://www.yisu.com/zixun/{“电子邮件”:“158 xxxxxxxx”,“密码”:“pythonxxxxxxx”} # 4。发送附带用户名和密码的请求,并获取登录后的Cookie值,保存在ssion里 ssion.post (" http://www.renren.com/PLogin.do ", data=https://www.yisu.com/zixun/data) # 5。ssion包含用户登录后的Cookie值,可以直接访问那些登录后才可以访问的页面 响应=ssion.get (“http://zhibo.renren.com/news/108”) # 6。打印响应内容 打印(response.text) , >之前以上所述是小编给大家介绍的python爬虫基础教程:请求库(二)详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
python爬虫基础教程:请求库(二)代码实例