爬虫中利用requests模板发送请求和获取响应的流程是什么?
response = requests.get(url) response.text -> str # 根据响应信息进行有规律的推测网页的编码 response.encoding=“utf-8” response.encoding=”gbk” response.content -> bytes response.content.decode(“utf8”)
def parse(self, url, data): response = requests.get(url,params=params,headers=self.headers) response = requests.post(url,data=data, headers=self.headers) return response.content.decode() response.status_code response.request.headers response.headers 一般来说名词,往往都是对象的属性,对应的动词是对象的方法 获取网页源码的通用方式: response.content.decode() 的方式获取响应的html页面 response.content.decode(“GBK”) response.text ———————————————— 版权声明:本文为CSDN博主「大官人遛狗」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_42894309/article/details/85049572
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。