# -*- coding: utf-8 -*-
import time
import requests class Request:
def __init__(self):
self.s=requests.session()
def get(self,url):
r=self.s.get(url)
#print r.content 返回html
#print r.status_code 200
#print r.headers['content-type'] text/html
#print r.cookies['BDORZ'] 27315
#print r.cookies.get_dict() {'BDORZ': '27315'}
#s.cookies.update(r.cookies) 更新请求的cookie
def post(self,url,data,cookie):
r=self.s.post(url=url,data=data,cookies=cookie)
print r.content url='http://www.baidu.com'
obj=Request()
obj.get(url) url2='http://cgi.find.qq.com/qqfind/buddy/search_v3'
obj=Request() headers={
'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Mobile Safari/537.36'
}
d={
'num':20,
'page':0,
'sessionid':0,
'keyword':'',
'agerg':0,
'sex':0,
'firston':1,
'video':0,
'country':1,
'province':33,
'city':3,
'district':0,
'hcountry':1,
'hprovince':0,
'hcity':1,
'hdistrict':0,
'online':1,
'ldw':'2038029345',
}
c={
"RK":"YPvyU0guth",
"pgv_pvid":"9032603920",
"pgv_pvi":"3328091136",
"pgv_si":"s7733164032",
"_qpsvr_localtk":"0.4076760951382583",
"supertoken":"2476655395",
"ptui_loginuin":"2327187519",
"ptdrvs":"OZGsmFjh5SvU1Rw-cmQypUIeMDedKZdI3LLgQL8pYeM_",
'ptvfsession':"1e7a1ec0745474ee7d8678f9f626c139b0b960585fd59c3d1c028cf7ceb0c6353d425e3aa881eecb456c73e3bc6e22da89193319e08e3bf4",
'confirmuin':"0",
'pt_recent_uins':"49aa5245e9655b1efcc113d2e1b3d9208f865022359f0de8b4b55fcfdf5c87e30e55a7197321a9d96ac017aa7a53e896e1432d34fd46c24a",
'qrsig':"C0W34FzsAixQXQjTEekEiWAYU7cXJV5ksOIgct-sOq5xcZxVzCixQTi7tFaqhl0",
'pt_guid_sig':"5788639c40d7afe81865952ccf6b43fb3d066a7d9835861eb64aac1b6d221eae",
'uikey':'5e68cbfff02c4c42cd59e0d03856885176584aef1614958106fa54320ffa5c6f',
'pt_local_token':'1587661985',
'pt_serverip':'34cf0abf0659a9f9',
'pt_login_sig':"TPE8hFWduS3r0TP5JTtEdjFn7bg3J1H3FA1IuOOFnex-I2nM3S6PkXl2uExZk4lP",
'pt2gguin':'o2327187519',
'supertoken':'2476655395' }
obj.post(url2,data=d,cookie=c)

  

python request模板的更多相关文章

  1. python 全栈开发,Day119(Flask初识,Render Redirect HttpResponse,request,模板语言 Jinja2,用户登录例子,内置Session)

    一.Flask初识 首先,要看你学没学过Django 如果学过Django 的同学,请从头看到尾,如果没有学过Django的同学,并且不想学习Django的同学,轻饶过第一部分 三大主流Web框架对比 ...

  2. python+request接口自动化框架

    python+request接口自动化框架搭建 1.数据准备2.用python获取Excel文件中测试用例数据3.通过requests测试接口4.根据接口返回的code值和Excel对比 但本章只讲整 ...

  3. python+request+robot framework接口自动化测试

    python+requests实现接口的请求前篇已经介绍,还有不懂或者疑问的可以访问 python+request接口自动化框架 目前我们需要考虑的是如何实现关键字驱动实现接口自动化输出,通过关键字的 ...

  4. python request

    python request a. 客户端向服务端发送多层字典的值 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 obj =  ...

  5. python request接口测试笔记(1)

    python request接口测试笔记(1) 涉及到的功能说明: 需要登录拿到token,才能进行下一个接口的请求 读取csv文件中的信息,作为接口的参数 将接口响应结果,写入csv文件,以便分析统 ...

  6. Python+request+ smtplib 测试结果html报告邮件发送(上)《五》

    此方法通用适合所有邮箱的使用,只需注意几个点,如下: QQ邮箱.其他非QQ邮箱的写法,区别点如下: #--------------------------使用腾讯企业邮箱作为发件人的操作如下----- ...

  7. Python+request超时和重试

    Python+request超时和重试 一.什么是超时? 1.连接超时 连接超时指的是没连接上,超过指定的时间内都没有连接上,这就是连接超时.(连接时间就是httpclient发送请求的地方开始到连接 ...

  8. Python+Request库+第三方平台实现验证码识别示例

    1.登录时经常的出现验证码,此次结合Python+Request+第三方验证码识别平台(超级鹰识别平台) 2.首先到超级鹰平台下载对应语言的识别码封装,超级鹰平台:http://www.chaojiy ...

  9. 菜鸟初识python request属性及方法说明

    if  request.REQUEST.has_key('键值'): HttpRequest对象的属性 参考: 表 H-1. HttpRequest对象的属性 属性 描述 path 表示提交请求页面完 ...

随机推荐

  1. 申请qq第三方登录 http://www.php20.com/forum.php?mod=viewthread&tid=29 (出处: 码农之家)

    百度  qq互联  进入网站 按图中的步骤申请第三方登录即可 先申请成为开发者 审核通过后再继续操作 提交 后列表中会出现提交的申请. 状态为审核中,审核通过会得到下图. 点查看 红线后面就是appi ...

  2. Python学习之高级特性

    切片 在Python基础篇里,我们知道Python的可序列对象可以通过索引号(下标)来引用对象元素,索引号可以由0开始从左向右依次获取,可以从-1开始由右向左获取.这种方法可以帮助我们依次获取我们想要 ...

  3. 1014-34-首页15-计算原创微博的frame------计算cell的高度---计算 UILabel 的 CGSize 的方法

    一.总体思路: 在控制器中,每次拿到数据模型(请求了数据.加载新微博)的时候,就调用 - (NSArray *)stausFramesWithStatuses:(NSArray *)statuses, ...

  4. Choosing Capital for Treeland CodeForces - 219D (树形DP)

    传送门 The country Treeland consists of n cities, some pairs of them are connected with unidirectional  ...

  5. 36-应用Jwtbearer Authentication

    新建.net core webapi项目 E:\coding\netcore>dotnet new webapi --name JwtAuthSample 创建需要用到的实体对象类 namesp ...

  6. 关于学习less后一些感悟

    学习了一天的less发现,自己被自己弄的晕头转向,好在是学明白了! 一.写自己的第一个less css样式编程: 网址:http://www.1024i.com/demo/less/document. ...

  7. Myeclipse代码格式化的样式和保存自动格式化

    第一种方法:下载格式化代码样式文件,参考这位老兄的方法(包含了保存自动格式化):http://blog.csdn.net/u010028869/article/details/49780515   下 ...

  8. laravel5.5用户认证

    目录 1. 命令 2. 快速认证 2.1 自定义路径 2.2 自定义用户名 2.3 自定义看守器 2.4 自定义验证/存储 2.5 Auth::xx() 2.6 保护路由 2.7 指定看守器 3 手动 ...

  9. Java学习笔记17---成员方法的重载与重写

    重载是指,一个类中定义了一个成员方法后,通过修改参数个数.参数类型或参数顺序,重新实现该方法,则这两个方法互为对方的重载方法. 重写是指,子类重新实现父类的成员方法. 重载后的方法,与原方法相比: ( ...

  10. C#中接口与抽象类的区别

    接口与抽象类是面试中经常会考到的点,容易混淆.首先了解下两者的概念: 一.抽象类:      抽象类是特殊的类,只是不能被实例化:除此以外,具有类的其他特性:重要的是抽象类可以包括抽象方法,这是普通类 ...