使用python实现baidu hi自动登录的代码

369次阅读  |  发布于5年以前

复制代码 代码如下:

* coding:utf-8 *

name login_baidu.py

import urllib,urllib2,httplib,cookielib
def auto_login_hi(url,name,pwd):
url_hi="http://passport.baidu.com/?login"

设置cookie

cookie=cookielib.CookieJar()  
cj=urllib2.HTTPCookieProcessor(cookie)  
#设置登录参数  
postdata=urllib.urlencode({'username':name,'password':pwd})  
#生成请求  
request=urllib2.Request(url_hi,postdata)  
#登录百度  
opener=urllib2.build_opener(cj)  
f=opener.open(request)  
print f  
#打开百度HI空间页面  
hi_html=opener.open(url)  
return hi_html  

if name=='main':
name='hjkll'
password='11111111'
url='http://hi.baidu.com/ewayfly'
h=auto_login_hi(url,name,password)
print h.read()

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8