码迷,mamicode.com
首页 > 编程语言 > 详细

python get

时间:2020-01-07 22:38:16      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:logs   方式   text   def   python   code   flat   http   app   

#不带参数
# coding:utf-8
import requests
r=requests.get("https://www.sogou.com/")
#print(dir(r)) #查看r属性列表
print(r.status_code) #状态200代表服务器地址正确,不代表功能ok
print(r.text)
#r.status_code #返回响应状态码
#r.content #字节方式的响应体,会自动解码gzip和deflate压缩
#r.headers #返回响应头,字典格式
#r.text #返回响应内容,字符串方式的响应体,会自动根据响应头部的字符编码进行解码
#r.cookies #返回cookie内容
#r.json() #requests自带json解码器
#r.raw #返回原始响应体
#r.encoding #编码格式
#r.raise_for_status() #非200响应抛出异常
#r.url #获取url



#带参数的get
# coding:utf-8
import requests
#c=requests.get("https://zzk.cnblogs.com/s/blogpost?w=夏天") #或者使用params
aa={"w":"哗啦啦"}
c=requests.get("https://zzk.cnblogs.com/s/blogpost",params=aa)
print(c.text)
print(c.content) #解码gzip压缩等

常用框架
#encoding=utf-8
import requests
def xixi(url):
try:
a=requests.get(url)
a.raise_for_status()
a.recoding=a.apparent_encoding
a.encoding=‘utf-8‘
return a.text
except:
return ‘未知错误‘

if __name__=="__main__":
a="http://www.sougou.com"
print(xixi(a))

python get

标签:logs   方式   text   def   python   code   flat   http   app   

原文地址:https://www.cnblogs.com/canglongdao/p/11838333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!