ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

request库

2020-06-07 23:05:24  阅读:299  来源: 互联网

标签:E5% 22% request E6% 3A% result 2C%


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

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)

 

 

 

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

标签:E5%,22%,request,E6%,3A%,result,2C%
来源: https://www.cnblogs.com/doupi/p/13062790.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有