文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

运维python拓展(一)request

2023-01-31 00:53

关注

介绍

python的requests模块是python一个强大的第三方HTTP请求库,简单易用

安装: pip install requests


import requests

url='http://new.nginxs.net/ip.php'

 

requet使用http各种方法

s=requests.get(url)
s=requests.post(url)
s=requests.delete(url)
s=requests.options(url)


 

requests模块请求传参

net_para =
{'localdns':'8.8.8.8','ip':'192.168.1.2'}  
#这里是一个字典
requests.post(url,data=net_para)

 

定制header信息

header={"User-Agent":"Mozilla/5.0(X11;Ubuntu;Linuxx86_64;rv:39.0)Gecko/20100101Firefox/39.0"}   #这里也是一个字典
s=requests.get(url,headers=headers)

添加cookies

cookies={'from-my':
'browser'}
requests.get(url,cookies=cook)

 

添加超时时间

s
=
requests.get(url,
 timeout=0.001
)


 

添加代理

proxies={"http":"http://109.226.237.185:80"} #这里同样是字典,可以写多个类型代理例如https,socket4,socket5等等
proxies = {     "http": "http://user:pass@10.10.1.10:3128/",
"https": "http://10.10.1.10:1080",  }
s=requests.get(url,proxies=proxies)

 

用户验证

response = requests.get(url,auth=('dan','h0tdish'))


 

请求结果信息获取

print s.content         #请求返回文本同text
print s.headers         #http头信息
print s.apparent_encoding  #属性编码
print s.cookies              #获取cookies
print s.elapsed              #相应时间
>>> print s.is_permanent_redirect #是否永久跳转
False

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯