美文网首页
python通过post发送表单请求

python通过post发送表单请求

作者: 红木杉2018 | 来源:发表于2017-07-07 17:08 被阅读0次

#!/usr/bin/python

#-*-coding:utf-8-*-

# 进行表单提交  小项  2008-10-09

importhttplib,urllib;#加载模块

#定义需要进行发送的数据

params = urllib.urlencode({'cat_id':'6',

'news_title':'标题-Test39875',

'news_author':'Mobedu',

'news_ahome':'来源',

'tjuser':'carchanging',

'news_keyword':'|',

'news_content':'测试-Content',

'action':'newnew',

'MM_insert':'true'});

#定义一些文件头

headers = {"Content-Type":"application/x-www-form-urlencoded",

"Connection":"Keep-Alive","Referer":"http://192.168.1.212/newsadd.asp?action=newnew"};

#与网站构建一个连接

conn = httplib.HTTPConnection("192.168.1.212");

#开始进行数据提交   同时也可以使用get进行

conn.request(method="POST",url="/newsadd.asp?action=newnew",body=params,headers=headers);

#返回处理后的数据

response = conn.getresponse();

#判断是否提交成功

ifresponse.status ==302:

print"发布成功!^_^!";

else:

print"发布失败\^0^/";

#关闭连接

conn.close();

相关文章

  • python通过post发送表单请求

    #!/usr/bin/python #-*-coding:utf-8-*- #进行表单提交小项2008-10-09...

  • AJAX

    1. 如何发送请求 通过form表单发送请求(包括get请求和post请求),会刷新页面或新开页面 通过a链接发送...

  • Axios里POST application/x-www-for

    axios发起post请求,后台需要form表单形式,按照文档发送post请求,但是发送数据变成字符串形式,后面还...

  • HttpClient 发送 GET、POST、PUT、Delet

    本文示例是在 httpclient4.3.6 下进行的测试。#### 发送Get请求: 发送Post请求,同表单P...

  • PHP面试题

    1.表单中get与post提交方法的区别? 答:get是发送请求HTTP协议通过url参数传递进行接收,而post...

  • 第一篇php常见笔试题

    1.表单中get与post提交方法的区别? 答:get是发送请求HTTP协议通过url参数传递进行接收,而post...

  • NO.64 servlet工作相关

    1. post请求 (1)哪一些情况下,浏览器会发送post请求 设置表单的method="post" (2)特点...

  • 发送网络请求

    1.表单发送请求 1.表单发送get请求 说明: 在form表单中通过action来设置请求的服务器地址. 默认情...

  • postdata数据发送

    数据发送:机构给出接口,我们主动调用,POST请求表单提交数据。 位置数据发送 地址: http://xxxxx/...

  • node.js 学习笔记04

    form 表单发送 post 请求,node.js 原生接收 post 请求 引入包之前,需要在当前文件夹下用命令...

网友评论

      本文标题:python通过post发送表单请求

      本文链接:https://www.haomeiwen.com/subject/tqkrhxtx.html