python人人網(wǎng)登錄應(yīng)用實例
更新時間:2014年09月26日 10:57:30 投稿:shichen2014
這篇文章主要介紹了python人人網(wǎng)登錄應(yīng)用實例,是一個非常實用的技巧,需要的朋友可以參考下
本文實例講述了python人人網(wǎng)登錄應(yīng)用的實現(xiàn)方法,分享給大家供大家參考。
具體方法如下:
import re
import urllib
import urllib2
import cookielib
import datetime
import time
from urllib2 import URLError,HTTPError
#第一個參數(shù)為日志文件,第二個參數(shù)為用戶名,第三個參數(shù)為密碼
def renren_login(logfile,username,password):
logfile.write(str(datetime.datetime.now()) + ' renren/r/n')
cj = cookielib.CookieJar()
post_data = urllib.urlencode(
{'email':username,
'password':password,
}
)
path = 'http://www.renren.com/PLogin.do'
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
req = urllib2.Request(path,post_data)
try:
conn = urllib2.urlopen(req)
except URLError,e:
print 'URLError'
logfile.write('URLError:' + str(e.code) + '/r/n')#http://www.renren.com/SysHome.do
return False
except HTTPError,e:
logfile.write('HTTP Error:'+e.reason + '/r/n')
return False
if conn.geturl() == 'http://www.renren.com/home':
print 'success'
logfile.write('Task finished/r/n')
return conn.read()
else:
print 'Task Failed'
logfile.write('Task failed/r/n')
# 登錄成功,返回整個頁面的代碼
file_object = open("log.txt",'w')
login_index = renren_login(file_object,'xxxxxx','xxxx')
希望本文所述對大家的Python程序設(shè)計有所幫助。
您可能感興趣的文章:
- python cookielib 登錄人人網(wǎng)的實現(xiàn)代碼
- python實現(xiàn)人人網(wǎng)登錄示例分享
- python采用requests庫模擬登錄和抓取數(shù)據(jù)的簡單示例
- python實現(xiàn)自動登錄人人網(wǎng)并訪問最近來訪者實例
- python中requests模塊的使用方法
- python實現(xiàn)自動登錄人人網(wǎng)并采集信息的方法
- Python3使用requests包抓取并保存網(wǎng)頁源碼的方法
- Python Requests 基礎(chǔ)入門
- Python Requests安裝與簡單運用
- Python3使用requests登錄人人影視網(wǎng)站的方法
相關(guān)文章
Django 用戶登陸訪問限制實例 @login_required
這篇文章主要介紹了Django 用戶登陸訪問限制實例 @login_required,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05
Python實現(xiàn)的三層BP神經(jīng)網(wǎng)絡(luò)算法示例
這篇文章主要介紹了Python實現(xiàn)的三層BP神經(jīng)網(wǎng)絡(luò)算法,結(jié)合完整實例形式分析了Python三層BP神經(jīng)網(wǎng)絡(luò)算法的具體實現(xiàn)與使用相關(guān)操作技巧,需要的朋友可以參考下2018-02-02
Python多任務(wù)版靜態(tài)Web服務(wù)器實現(xiàn)示例
這篇文章主要為大家介紹了Python靜態(tài)Web服務(wù)器多任務(wù)版實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06
python3 實現(xiàn)的人人影視網(wǎng)站自動簽到
這里給大家分享的是使用Python3結(jié)合計劃任務(wù),實現(xiàn)的人人影視網(wǎng)站自動簽到功能的代碼,非常的實用,有需要的小伙伴可以參考下2016-06-06
Python讀取Excel數(shù)據(jù)實現(xiàn)批量生成PPT
我們常常面臨著大量的重復性工作,通過人工方式處理往往耗時耗力易出錯。而Python在辦公自動化方面具有天然優(yōu)勢。本文將利用讀取Excel數(shù)據(jù)并實現(xiàn)批量生成PPT,需要的可以參考一下2022-05-05

