python 发送http post请求

本文介绍了一个简单的Python脚本,该脚本通过urllib和urllib2模块向指定URL发送POST请求。请求中包含了多个参数,包括中文字符,并展示了如何处理这类情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.新建http.py如下:
import urllib
import urllib2
url 
= 'http://push.hao123.com/apis/test_send_msg.php'
values 
= {'g_id':'1027019902',
          
'm_time_to_send':'1386049369',
          
'm_display':'1',
          
'm_push_type':'2'
          ,
'm_by_timezone':'0'
          ,
'm_msg':'中华人民共和国万岁'
          ,
'mt_id':'0',
          
'm_iggid_file':'33600458'
         }
data 
= urllib.urlencode(values)
print data
req 
= urllib2.Request(url, data)
response 
= urllib2.urlopen(req)
the_page 
= response.read()
print the_page

注意以下包含中文,需把文件另存为utf-8格式。
然后执行:python http.py
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值