码迷,mamicode.com
首页 > 其他好文 > 详细

request库

时间:2020-06-08 00:14:58      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:param   pre   from   tin   exp   alt   ref   style   apple   

------------恢复内容开始------------

GET方法

#发送get请求
import
requests headers={User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36} result = requests.get(url=https://movie.douban.com,headers=headers)

响应状态码

result.status_code

响应内容编码方式

result.encoding

响应文本

result.text

响应二进制内容

result.content

请求url

result.url

get方法包含请求参数

import requests
data={
    search_text:测试,
    cat:1002
}
headers={User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36}
result = requests.get(url=https://search.douban.com/movie/subject_search,headers=headers,params=data)

POST方法

post方法是通过表单的方式提交数据,而get是在url中明文显示数据

技术图片

 

 使用requests构造POST请求

import requests
data={first:false,pn:3,kd:自动化测试工程师}
headers = {
    content-type:application/x-www-form-urlencoded; charset=UTF-8,
    cookie:_ga=GA1.2.967307923.1577529264; user_trace_token=20191228183418-9a0cf818-295d-11ea-a707-5254005c3644; LGUID=20191228183418-9a0cfd46-295d-11ea-a707-5254005c3644; sensorsdata2015jssdkcross=%7B%22distinct_id%22%3A%2210302027%22%2C%22%24device_id%22%3A%2216f4c1271413e2-0d7b499d0fec92-7711439-1024000-16f4c127142ab7%22%2C%22props%22%3A%7B%22%24latest_traffic_source_type%22%3A%22%E7%9B%B4%E6%8E%A5%E6%B5%81%E9%87%8F%22%2C%22%24latest_referrer%22%3A%22%22%2C%22%24latest_referrer_host%22%3A%22%22%2C%22%24latest_search_keyword%22%3A%22%E6%9C%AA%E5%8F%96%E5%88%B0%E5%80%BC_%E7%9B%B4%E6%8E%A5%E6%89%93%E5%BC%80%22%2C%22%24os%22%3A%22Windows%22%2C%22%24browser%22%3A%22Chrome%22%2C%22%24browser_version%22%3A%2280.0.3987.149%22%7D%2C%22first_id%22%3A%2216f4c1271413e2-0d7b499d0fec92-7711439-1024000-16f4c127142ab7%22%7D; Hm_lvt_4233e74dff0ae5bd0a3d81c6ccf756e6=1590928768,1591105016; _gat=1; LGSID=20200602213740-ee435c58-af53-400c-9a60-983e2381d4da; PRE_UTM=m_cf_cpt_baidu_pcbt; PRE_HOST=bzclk.baidu.com; PRE_SITE=http%3A%2F%2Fbzclk.baidu.com%2Fadrc.php%3Ft%3D06KL00c00fA1VH%5F0w3dM0FNkUs09NVuX00000rUBx7C00000TNbZC%5F.THL0oUhY1x60UWdBmy-bIfK15yR1nvmvnWfYnj0snHmsujD0IHdarHfYf1fYfYn4PWuKPWTYPDDLnjTzrRuAf1b4PWnYPfK95gTqFhdWpyfqn1nvPHcLnHfkPzusThqbpyfqnHm0uHdCIZwsT1CEQLILIz4%5FmyIEIi4WUvYEUA78uA-8uzdsmyI-QLKWQLP-mgFWpa4CIAd%5F5LNYUNq1ULNzmvRqUNqWu-qWTZwxmh7GuZNxTAPBI0KWThnqPHfdrHD%26tpl%3Dtpl%5F11534%5F22672%5F17382%26l%3D1518133990%26ie%3Dutf-8%26f%3D8%26tn%3Dbaidu%26wd%3D%25E6%258B%2589%25E5%258B%25BE%25E7%25BD%2591%26oq%3D%2525E7%25258A%2525B6%2525E6%252580%252581%2525E7%2525A0%252581418%26rqlang%3Dcn%26inputT%3D1425; PRE_LAND=https%3A%2F%2Fwww.lagou.com%2Flanding-page%2Fpc%2Fsearch.html%3Futm%5Fsource%3Dm%5Fcf%5Fcpt%5Fbaidu%5Fpcbt; _gid=GA1.2.460935757.1591105041; gate_login_token=79d595a531cb883234cf35e3eb7bc7d0be9bda684cd7f071822d51a8588720ef; LG_LOGIN_USER_ID=89be474a3e1cee1aae33927802ba5e5818ab214e7fbadf94e283499c55e1de4f; LG_HAS_LOGIN=1; _putrc=017C13DA374A3409123F89F2B170EADC; JSESSIONID=ABAAAECAAEBABII74FC546A218A4DFA46F6A673583901CA; login=true; unick=%E6%9C%B1%E6%B5%A9; showExpriedIndex=1; showExpriedCompanyHome=1; showExpriedMyPublish=1; hasDeliver=181; privacyPolicyPopup=false; index_location_city=%E6%B7%B1%E5%9C%B3; WEBTJ-ID=20200602213752-1727540ac3c675-067be0efbdb8b-f313f6d-1024000-1727540ac3da6e; RECOMMEND_TIP=true; SEARCH_ID=f44b0aae8e38452d8400e9b60dbda8b3; X_HTTP_TOKEN=d1f77bd533b02b880625011951495ecab60b51a04b; Hm_lpvt_4233e74dff0ae5bd0a3d81c6ccf756e6=1591105216; TG-TRACK-CODE=search_code; LGRID=20200602214245-2805a503-2b03-4e4b-9d82-075016abd8af,
    refer:https://www.lagou.com/jobs/list_%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95?labelWords=&fromSearch=true&suginput=,
    user-agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36
}

result = requests.post(url=https://www.lagou.com/jobs/positionAjax.json?city=%E6%B7%B1%E5%9C%B3&needAddtionalResult=false,data=data)
print(result.status_code)
print(result.text)

 

 

 

------------恢复内容结束------------

request库

标签:param   pre   from   tin   exp   alt   ref   style   apple   

原文地址:https://www.cnblogs.com/doupi/p/13062790.html

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