使用Cookie自動模擬登入並爬取人人網指定網頁

2021-09-28 19:43:04 字數 2031 閱讀 5231

思路:

獲取cookie:

思路:必須宣告乙個cookiejar物件,然後利用httpcookieprocessor來構建乙個handler,最後利用bulid_opener()方法構建出opener,執行open()函式即可。

**如下:

return opener登入

data =

login_url =

''req = request.request(login_url, data=parse.urlencode(data)

.encode(

'utf-8'

), headers=headers)

opener.

open

(req)

訪問指定頁面
dapeng_url =

# 獲取cookie

# 登入**

deflogin_renren

(opener)

: data =

login_url =

''req = request.request(login_url, data=parse.urlencode(data)

.encode(

'utf-8'

), headers=headers)

opener.

open

(req)

# 訪問目標

defvisit_profile

(opener)

: dapeng_url =

''req = request.request(dapeng_url,headers=headers)

resp = opener.

open

(req)

with

open

('renren.html'

,'w'

,encoding=

'utf-8'

)as fp:

fp.write(resp.read(

).decode(

'utf-8'))

if __name__ ==

'__main__'

: opener = get_opener(

) login_renren(opener)

visit_profile(opener)

ps:我是用的版本是python3

PHP如何獲取Cookie並實現模擬登入

一 定義cookie儲存路徑 必須使用絕對路徑 cookie jar dirwww.cppcns.comname file pic.cookie 二 獲取cookie 將cookie存入檔案 url ch curl init curvwakjkvgnl setopt ch,curlopt url,u...

使用Cookie實現自動登入技術

1.頁面勾選儲存密碼按鈕 記住密碼 2.建立乙個cookie儲存提交過來的賬號密碼 這段 中包括了登入驗證等等 這段 是登入時候執行的 這段 會返回乙個user物件儲存使用者的賬號密碼 獲取資料 string username request.getparameter login username ...

cookie實現自動登入

有很多web程式中第一次登入後,在一定時間內 如2個小時 再次訪問同乙個web程式時就無需再次登入,而是直接進入程式的主介面 僅限於本機 實現這個功能關鍵就是服務端要識別客戶的身份。而用cookie是最簡單的身從驗證。如果使用者第一次登入,可以將使用者名稱作為cookie寫到本地,如下 cookie...