python post request

原创 2016年05月31日 10:27:31
#-*-coding:utf-8-*-
import requests
import traceback
import json
import time
try:

    url = "https://www.baidu.com/"

    headers = {'Accept': 'text/html, application/xhtml+xml, */*',
               'Accept-Language':'zh-CN',
               'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko',
               'Host':'baidu.com',
                'Cache-Control':'no-cache',
               'Content-Type':  'application/x-www-form-urlencoded',
               'Referer':'https://www.baidu.com',
               'Cookie':'',
               'Connection': 'Keep-Alive',
               'Accept-Encoding': 'gzip,deflate'}
    r = requests.post(url, data = '',headers=headers)
    s = r.content
    f = open('tst.html','w')
    f.write(s)
    f.close()
    print(s.decode('utf-8').encode('gb18030'))
except Exception as e:
    print(e)
    print(traceback.format_exc())
    pass
版权声明:本文为博主原创文章,未经博主允许不得转载。

post和get在request中,有一个body字段的差别

Python 中的POST/GET包构建以及随机字符串的生成。Python 初级应用 POST/GET 包是神马东西呢。 首先先介绍一下当我们在浏览器中键入URL后, 浏览器中到底...
  • u013176681
  • u013176681
  • 2016年06月28日 09:50
  • 2525

在使用python requests 库时,通过post上传名称为中文文件时我遇到的问题

python,requests,post,filename
  • wendaoinbeijing
  • wendaoinbeijing
  • 2015年09月06日 17:50
  • 2596

python request第三方库介绍

python request第三方库介绍      具体可参见:http://docs.python-requests.org/en/latest/...
  • chenglinhust
  • chenglinhust
  • 2016年01月18日 20:24
  • 844

python发送http请求之requests模块

python的requests模块比urllib、urllib2模块的接口更简洁。 以下转自:http://blog.csdn.net/iloveyin/article/details/214446...
  • onlyanyz
  • onlyanyz
  • 2015年04月29日 16:58
  • 18308

python requests post方式抓取公开数据-示例

问题场景最近的项目需要抓取一些公开的网站数据,本文利用Python3下的requests方法举一个简单例子。环境介绍Windows Python3.6 IDEA15 Chrome目标本文试图抓取...
  • sand_clock
  • sand_clock
  • 2017年12月26日 19:37
  • 51

Python Requests post并将得到结果转换为json

编程小白一个,目前在学习python 爬虫。 之前看到一个博主说些博客对于程序员来说挺重要的,没怎么在意。今天觉得面对一个问题好不容易找到解决方案,是应该记录一下。说不定还有人来讨论讨论,哈哈! 之前...
  • sinat_28680819
  • sinat_28680819
  • 2017年04月28日 20:01
  • 5661

python3.x上post发送json内容的请求

一.摘要 做接口自动化测试时,常常需要使用python发送一些json内容的接口报文,如果使用urlencode对内容进行编码解析并发送请求,会发现服务器返回了200,OK的状态,但响应内容不可读(像...
  • dushu990
  • dushu990
  • 2016年06月27日 16:58
  • 5088

python request属性及方法说明

原文地址:http://blog.163.com/power_mr/blog/static/138744007201392492354260/ if  request.REQUEST...
  • u013398398
  • u013398398
  • 2016年08月15日 20:48
  • 9520

Python post 传递text格式参数(自己组装数据头)

哎,测试的时候要用postman这种工具, 用鼠标点点点,然后又要切到shell中看log日志,切来切去给我弄烦了,想写个脚本偷懒,然后发现几个问题,之前写的都是传递json而且在Java后端里面没有...
  • chenjafo
  • chenjafo
  • 2017年06月29日 18:06
  • 506

Python请求外部POST请求,常见四种请求体

HTTP 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。常见的四种编码方式如下: 1、application/x-www-fo...
  • silencemylove
  • silencemylove
  • 2016年01月05日 14:09
  • 12256
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python post request
举报原因:
原因补充:

(最多只允许输入30个字)