返回顶部
首页 > 资讯 > 后端开发 > Python >运维python拓展(一)request
  • 246
分享到

运维python拓展(一)request

运维pythonrequest 2023-01-31 00:01:04 246人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

介绍python的requests模块是Python一个强大的第三方Http请求库,简单易用安装: pip install requestsimport requestsurl='http://new.Nginxs.net/ip.PHP' 

介绍

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"} #这里同样是字典,可以写多个类型代理例如httpsSocket4,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

--结束END--

本文标题: 运维python拓展(一)request

本文链接: https://lsjlt.com/news/182721.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 运维python拓展(一)request
    介绍python的requests模块是python一个强大的第三方HTTP请求库,简单易用安装: pip install requestsimport requestsurl='http://new.nginxs.net/ip.php' ...
    99+
    2023-01-31
    运维 python request
  • 用 Python 拓展 GDB(四)
    欢迎来到《用python拓展gdb》的最后一篇。第一篇结尾,我提到了通用语言相对于领域特定语言的一项优势,即在处理数据上更加灵活。其实通用语言还有着另一样优势,领域特定语言只能局限在宿主程序中使用,而通用语言则无此限制。对于通用语言来说,...
    99+
    2023-01-31
    Python GDB
  • Python 拓展之迭代器
    写在之前 今天来讲讲「迭代器」的内容,其实已经拖了好多天了,感觉再不写就要忘记了。「迭代」相信对你来说已经不陌生了,我前面曾经专门用一篇文章来讲,如果你已经没有什么印象的话,就再点进去看看(零基础学习 Python 之初识迭代)。 迭代器...
    99+
    2023-01-30
    迭代 Python
  • Python基础09 面向对象的进一步拓展
    我们熟悉了对象和类的基本概念。我们将进一步拓展,以便能实际运用对象和类。调用类的其它信息上一讲中提到,在定义方法时,必须有self这一参数。这个参数表示某个对象。对象拥有类的所有性质,那么我们可以通过self,调用类属性。...
    99+
    2023-06-02
  • Python 拓展之特殊函数(lambd
    写在之前 今天给大家介绍几个比较特殊的函数,他们具有函数式编程的特点,有人将它们视为 Python 可进行 “函数式编程” 的见证,至于什么是函数式编程,不是本篇文章的重点,感兴趣的可以去了解一下。老读者可能都知道,我非常推崇 Pytho...
    99+
    2023-01-30
    函数 Python lambd
  • 如何隐藏winxp部分文件拓展名只显示一部分文件的拓展名
    一般来说我们会选择隐藏掉拓展名,因为这样文件才能得到好的保护,不过有些时候我们需要认清文件的属性,因此拓展名的出现能让我们更快辨认文件的类型,但是能不能做到只显示一部分文件的拓展名呢Windows的“资源管理...
    99+
    2023-06-05
    winxp 文件拓展名 文件 部分 拓展
  • 运维python
      作为一名合格的运维你会慢慢发现不掌握一些开发的知识,慢慢的会进入一个瓶颈期。因为大多数时候都在做一些重复事情或者寻找新的工具来解放你现在重复事情。  俗话说的好,自己动手丰衣足食,我决定自己学一下python解决一下我现在一些重复无意义...
    99+
    2023-01-31
    运维 python
  • 运维python进行(一) nmap扫描
    介绍python-nmap是基于系统nmap命令的一个端口扫描工具,使用简单方便。最近为了加强服务器安全性和监管,需要每天把公司服务器开放端口扫描记录,一旦出现增加减少能发现。之前使用shell写过一个https://github.com/...
    99+
    2023-01-31
    运维 python nmap
  • 一群热爱python运维的精英们!
    老男孩python运维开发精品培训第三期一部分学员毕业合影留念! ...
    99+
    2023-01-31
    精英们 python
  • JavaScript 类与继承的艺术:运用反射机制拓展可能
    ...
    99+
    2024-04-02
  • Python自动化运维
    psutil库 获取系统运行的进程和系统利用率 [root@serverc ~]# yum -y install python2[root@serverc ~]# yum -y install python2-psutil[root@s...
    99+
    2023-01-31
    Python
  • 【思维拓展】VUE 计算属性与其他响应式机制的对比
    计算属性与其他响应式机制的对比 数据 数据: 基本的响应式数据,用于存储和维护状态。 计算属性: 不是数据,而是基于其他响应式数据的函数。当依赖项发生变化时,计算属性的值会被重新计算。 演示代码: data() { return ...
    99+
    2024-02-20
    Vue.js 响应式 计算属性 数据 方法 侦听器
  • Python 自动化运维1-Python
    Python安装1.下载Python2.7源安装包:  wgethttps://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz2.解压安装包:  tar -zxvf Python-...
    99+
    2023-01-31
    Python
  • 通过一篇文章由浅入深的理解JSONP并拓展
    目录简单描述层层深入真相浮现相关拓展:JSONP攻击1.JSONP 跨域劫持2.JSONP 跨域劫持token 实现CSRF3.Referer 头的绕过参考链接总结简单描述 JSON...
    99+
    2024-04-02
  • Python 自动化运维 IPy
     1.功能 对IP进行处理的模块 2.输出一个网段内的所有IP反向解析,IP类型,IP转换网段转换strNomal(0)   无返回strNomal(1)   后缀strNomal(2)   十进制strNomal(3)   lastIPI...
    99+
    2023-01-31
    Python IPy
  • Python 自动化运维 XlsxWri
      1.操作Excel模块  2.实例import xlsxwriter workbook = xlsxwriter.Workbook('demol.xlsx')     ##实例一个对象 worksheet = workbook.add...
    99+
    2023-01-31
    Python XlsxWri
  • Python 自动化运维 difflib
     1.功能:对比文件差异 2.对比两个字符的差异生成对比HTML格式文档,将结果输入到HTML文件,用浏览器打开单文件对比多文件对比  输出格式 ( [ 匹配 ],[ 不匹配 ],[ 错误 ] )...
    99+
    2023-01-31
    Python difflib
  • Python 自动化运维 nmap
      1.对端口扫描,查看端口状态  2.实例import sys import nmap scan_row = []     input_data = raw_input("PLEASE INPUT: ") scan_row = inpu...
    99+
    2023-01-31
    Python nmap
  • 几个python运维脚本
    这是我以前写过的一个清除备份文件的小程序,本来想用批处理来做,但批处理的语法又复杂有怪异,最终还是拿python写了一个 因为我们的游戏每隔一小时就会自动产生一个备份,这个程序的作用是跳过最新的7*24个备份,删除其他的时间更长的。 ...
    99+
    2023-01-31
    几个 脚本 python
  • 为什么运维用Python?
    基于Python本身的优点:简单,易学,速度快,免费、开源,高层语言,可移植性,解释性,可扩展性,可嵌入性,丰富的库,独特的语法。Python已经成为现在编程的必备语言。作为“胶水语言”它能够把其他语言制作的各种模块轻松联结在一起。比起C...
    99+
    2023-01-31
    运维用 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作