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
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

$.ajax()post方式请求参数无法传递,request.getParameter()无法获取

$.ajax()post方式请求参数无法传递,request.getParameter()无法获取  在前台页面中 $.ajax({                     url : "${c...

AJAX POST请求中参数以form data和request payload形式在php中的获取方式

一.MINE TYPE问题: php对mime type为“application/x-www-form-urlencoded”(表单提交)和“multipart/form-data”(文件上传)的...

post 400 (Bad Request)异常怎么排查参数问题

问题描述: 用ajax请求时报post 400 (Bad Request)的异常,前台js参数JSON.stringify(data),后台controller 中@RequestBody XX xx...
  • fiveF
  • fiveF
  • 2017年04月26日 16:34
  • 1744

iOS学习----------AFNetworking(3)request创建《post请求》

1、发送post请求时,构建的requset使用的方法为 - (NSMutableURLRequest *)multipartFormRequestWithMethod:(NSString *)me...
  • yziOS
  • yziOS
  • 2016年03月02日 22:09
  • 1519

HTTP Request的Get、Post的区别

HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST(Ajax开发,关心的只有GET请求和POST请求)。 GET与POST方法有以下区别: (1)   在客户端,...

SMARTY模板中如何使用get,post,request,cookies,session,server变量

转载地址  http://blog.163.com/wangxiaoxia1221@126/blog/static/107680174201162722235449/ {$smarty}保留变量...

RESTful Request:GET/PUT/DELETE/POST/HEAD/OPTIONS【转】

在RESTful的Web世界里,我们真正可以操作的Request类型其实很少,HTTP仅提供了寥寥无几的几种Request,其中绝大多数Web操作都是由以下四种Request来完成的: HT...

POST方法提交表单的时候 CSRF verification failed. Request aborted. CSRF token missing or incorrect.

原文地址:http://www.cnblogs.com/wenjiashe521/archive/2012/08/29/2662041.html Forbidden (403)CSRF ...

ASP.NET学习笔记(二)-Get,Post,Request区别

3.Get和Post的区别: get:在html的表单里,就是get方式提交表单,并且在IE浏览器里面本来默认的提交方式就是get方式,get提交时会将所有的参数传到url里面,也就是说他会很...

ajax post请求request.getParameter("")取值为null

写一个简单的ajax 请求,发现通过request.getParamter(“”)取到的值为null 前台代码: $(document).ready(function(){ $("#a...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python post request
举报原因:
原因补充:

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