标签:utf8 安装 headers imp 应该 ade sig 模块 status
一个人至少拥有一个梦想,有一个理由去坚强。
pip install httpx
import httpx
res = httpx.get(‘http://www.hnxmxit.com/‘)
print( res.status_code )
print( res.headers )
print( res.content.decode(‘utf8‘) )
上述代码是通过httpx模块发送一个打开网站首页的情况,然后返回状态码、响应头信息的例子,读者应该发现和requests很像。
import httpx
get_param_data = {‘wd‘:‘湖南软测‘}
headinfos = {‘User-Agent‘:‘Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36‘,
‘Accept-Encoding‘:‘gzip,deflate,br‘,
‘Accept-Language‘:‘zh-CN,zh;q=0.9‘,
‘Accept‘:‘text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9‘
}
response = httpx.get( url=‘https://www.baidu.com/s‘,params=get_param_data,headers=headinfos )
print(response.content.decode(‘utf-8‘))
上述代码完成在百度中搜索 湖南软测 的例子,其实写法完全和requests相同
标签:utf8 安装 headers imp 应该 ade sig 模块 status
原文地址:https://www.cnblogs.com/dream66/p/13237252.html