我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python httplib post

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python httplib post

Python的模块  httplib 利用post进行表单数据提交.{用以实现自动发布这个功能,前提是不需要登录的情况;登录的情况还需要研究,暂时没搞定呢}

学习知识点:

  httplib request的用法
  getresponse() 用以进行返回数据

看下面的列子:

 

  1. #!/usr/bin/python     
  2. #-*-coding:utf-8-*-     
  3.      
  4. # 进行表单提交  小项  2008-10-09     
  5.      
  6. import httplib,urllib;  #加载模块     
  7.      
  8. #定义需要进行发送的数据     
  9. params = urllib.urlencode({'cat_id':'6',     
  10.                            'news_title':'标题-Test39875',     
  11.                            'news_author':'Mobedu',     
  12.                            'news_ahome':'来源',     
  13.                            'tjuser':'carchanging',     
  14.                            'news_keyword':'|',     
  15.                            'news_content':'测试-Content',     
  16.                            'action':'newnew',     
  17.                            'MM_insert':'true'});     
  18. #定义一些文件头     
  19. headers = {"Content-Type":"application/x-www-form-urlencoded",     
  20.            "Connection":"Keep-Alive","Referer":"http://192.168.1.212/newsadd.asp?action=newnew"};     
  21. #与网站构建一个连接     
  22. conn = httplib.HTTPConnection("192.168.1.212");     
  23. #开始进行数据提交   同时也可以使用get进行     
  24. conn.request(method="POST",url="/newsadd.asp?action=newnew",body=params,headers=headers);     
  25. #返回处理后的数据     
  26. response = conn.getresponse();     
  27. #判断是否提交成功     
  28. if response.status == 302:     
  29.     print "发布成功!^_^!";     
  30. else:     
  31.     print "发布失败\^0^/";     
  32. #关闭连接     
  33. conn.close();  

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python httplib post

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python httplib post

Python的模块  httplib 利用post进行表单数据提交.{用以实现自动发布这个功能,前提是不需要登录的情况;登录的情况还需要研究,暂时没搞定呢}学习知识点:  httplib request的用法  getresponse()
2023-01-31

python使用httplib发送htt

httplib是Python的http协议的内置,实现模块,使用它可以很简洁的实现http发送请求。   #导入httplib   import httplib   #连接服务器   conn=httplib.HTTPConnection(
2023-01-31

python requests post

环境: : python3后台:java触发环境 使用 requests  post提交数据时,报错如下:Java 异常: com.alibaba.fastjson.JSONException: syntax error, pos 1, j
2023-01-31

python http post 登

网站调戏 http://uugoc.com/login账号  739639550     密码  123456         开始调戏 谷歌浏览器  F12 j进入调戏模式输入账号密码    点击登录   多出一个  叫做http://u
2023-01-31

python用 GET,POST,PUT

、JSON简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard
2023-01-31

怎样用原生的urllib2+httplib请求Https

本篇文章给大家分享的是有关怎样用原生的urllib2+httplib请求Https,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。环境python2.7.5# https ser
2023-06-04

python如何request post列表

小编给大家分享一下python如何request post列表,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!request post 列表的方法今天拿着已经写好的
2023-06-29

python requests post如何使用

本篇内容主要讲解“python requests post如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python requests post如何使用”吧!python模拟浏览器发送p
2023-07-05

python学习(四)--POST请求

from urllib import requestimport urllibimport re#网页版有道翻译是ajax的post请求。#浏览器请求地址http://fanyi.youdao.com/translate_o?smartre
2023-01-31

Python HTTP POST方法一例

#!/usr/bin/env python'''Created on 2013-4-16 @author: zdh    create project: multimech-newproject my_project    run test
2023-01-31

python 模拟post上传图片

小编在最近在学习用 python 做接口测试,其中有个上传图片的接口,在网上各种搜索,各种尝试。下面是我慢慢摸索的过程,希望能帮助大家(ps:新手编写,欢迎拍砖)1.使用poster第三方模块如果要使用poster 则需要先 安装poste
2023-01-31

使用Python POST任意的HTTP

如果不使用Cookie, 发送HTTP POST非常简单:import urllib2, urllibdata = {'name' : 'www', 'password' : '123456'}f = urllib2.urlopen(   
2023-01-31

python post传输文件脚本

ps:背景,无法ssh相互访问机器(一般中间有堡垒机阻拦)的情况下,但是使用域名可以进行访问的情况下 可以使用http协议进行文件的上传。服务器端代码(接受post的一端)#coding=utf-8from BaseHTTPServer i
2023-01-31

使用Python进行http POST请

1、使用requests模块import requesturl='http://www.xxx.com/xxx'data={'username':'zhangsan','password':'zhangsanpw'}r=requests.p
2023-01-31

python通过get,post方式发送

本文实例讲述了python通过get,post方式发送http请求和接收http响应的方法。分享给大家供大家参考。具体如下:测试用CGI,名字为test.py,放在apache的cgi-bin目录下:?12345678910#!/usr/b
2023-01-31

python模拟get/post请求登录

今天学习了python模拟登陆,然后自己进行一下总结,以csdn登录为例子,浏览器为Chrome1:直接携带cookie请求url地址1.1cookie放在headers中import requests#1.直接携带cookie请求URL地
2023-01-31

python学习之-获取get和post

1.python接收get请求里的参数req = request.args.get('xxx')2.python接收post请求里的参数req = request.form.get('xxx')
2023-01-31

python 多线程对post请求服务

# -*- coding: utf-8 -*-import requestsimport threadingimport timeclass postrequests(): def __init__(self): sel
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录