# -*- 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. css页面出现滚动条左右跳动

    问题描述:页面首次加载的时候内容是一屏,不会出现纵向滚动条,但是当点击加载的内容更多时页面会出现左右跳动一下的情况.出现跳动的主要原因就是出现了滚动条,滚动条的宽度影响了内容区域的宽度. 1.查看导航 ...

  2. ubuntu18.04.1LTS系统远程工具secureCRT

    ubuntu18.04.1LTS类windows的系统下安装远程管理工具 本地电脑之前安装的是win10,疲于win10频繁的更新和各种兼容问题,果断放弃win10系统,安装了Ubuntu 18.04 ...

  3. 交叉编译qt5.6

    按照网上的攻略编译QT5.6 https://www.lijingquan.net/2016/07/08/build-kernel-busybox-qt5-6-tslib-imx28/ 出现问题,找不 ...

  4. easypoi 一行代码搞定excel导入导出

    开发中经常会遇到excel的处理,导入导出解析等等,java中比较流行的用poi,但是每次都要写大段工具类来搞定这事儿,此处推荐一个别人造好的轮子[easypoi],下面介绍下“轮子”的使用. pom ...

  5. Go实现try-catch-finally机制

    前言 许多主流语言诸如:Java.Python都实现了try-catch-finally机制,而Go处理错误的方式却与前两种语言不同.关于Go处理异常的方式是好是坏仁者见仁智者见智,笔者还是更喜欢tr ...

  6. Docker构建nginx+uwsgi+flask镜像(一)

    前言 笔者之前是从事Java方面的工作,自从18年5月左右来到新的公司,接触到Python,被其简单优雅的语法风格深深吸引,同时,新公司也帮助笔者打开Docker世界的大门,让笔者体会到“一次打包,到 ...

  7. luogu4196 [CQOI2006]凸多边形 半平面交

    据说pkusc出了好几年半平面交了,我也来水一发 ref #include <algorithm> #include <iostream> #include <cstdi ...

  8. laravel5.5http会话机制

    1.配置文件 config/session.php 大多数是用file驱动,将session保存在storage/framework/sessions,可以考虑使用redis或者memcached 驱 ...

  9. split array

    public boolean splitArray(int[] nums) { return dividSameSumGroup(0,nums, 0,0); } public boolean divi ...

  10. Windows下安装jenkins,关闭jenkins,修改jenkins端口号

    1.Jenkins安装部署 在官网下载Jenkins: https://jenkins.io/download/thank-you-downloading-windows-installer-stab ...