Python之POST登录实例代码


本文摘自php中文网,作者零下一度,侵删。

不解释,直接上代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

1 #!/usr/bin/env python  

 2 # -*- encoding: utf-8 -*- 3 

 4 ""

 5 @version: v1.0

 6 @author: elijahxb 7 @OS: linux 8 @contact: elijahxb@163.com

 9 @site: 

10 @software: PyCharm Community Edition

11 @file: zhangye.py

12 @time: 17-7-2 下午12:16

13 """14 15 '''16 本次登录测试:17 USERNAME:test001_00118 PASSWORD:test00119 URL:  

20 TYPE:  POST21 HOST:  www.zhangye.ccoo.cn22 POSTURL:

23 POSTDATA:username=test001_001&password=test00124 '''

25 import httplib26 import urllib27 28 HOST = '182.92.232.234'

29 SOURCEURL = ""30 POSTURL = ''

31 PORT = 8032 STRICT = False 

# 默认False,表示无法解析服务器返回的状态行时,是否抛出BadStatusLine异常

33 TIMEOUT = 534 HEADERS = {

35     'Content-type': 'application/x-www-form-urlencoded',

36     "Accept": "*/*"37 }38 TestDATA = {39     'username': 'test001_001',

40     'password': 'test001'41 }42 TestDATA = urllib.urlencode(TestDATA)

try:45     # Conn = httplib.HTTPConnection(HOST, PORT, STRICT, TIMEOUT, SOURCEURL)46   

HttpClient = httplib.HTTPConnection(HOST)47    

HttpClient.request('POST', POSTURL, TestDATA, HEADERS)48 49    

response = HttpClient.getresponse()50     print response.status51    

print response.reason52     print response.read()53    

print response.getheaders()54 except Exception, e:55    

print e56 finally:57     if HttpClient:58        

HttpClient.close()

以上就是Python之POST登录实例代码的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

关于Python方法无法在线程中使用的解决办法

都是第一次玩deepfakes

Python如何实现猜数字游戏

Python 中如何得到对象的所有属性

Python怎么下载os库

Python中整数的最大可能值是多少?(代码示例)

基于Python中staticmethod和classmethod的区别

Python break什么意思

在电脑上怎么下载Python

Python爬虫爬图片需要什么

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...