文章详情

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

请输入下面的图形验证码

提交验证

短信预约提醒成功

python httplib post

2023-01-31 05:17

关注

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

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯