使用 Python 模擬登入查詢

2021-09-25 01:47:39 字數 1252 閱讀 6685

使用到的 python 庫包括 urllib, urllib2, cookielib

由於目標**使用簡單的 form-submit 結構,所以可以省去很多事。

基本過程是通過 urllib2.build_opener() 建立新的開啟鏈結的方式,這種開啟方式包含 cookie 資訊,從而維護乙個登入的 session,然後依據這個 session 以登入使用者的身份查詢資訊。

借用了[1]中的一些**,最後的樣子如下

class crawl(object):

def __init__(self):

self.operation = none

# 初始化乙個cookiejar來處理cookie

self.cj = cookielib.cookiejar()

# 例項化乙個全域性opener

# 獲取cookie

req = urllib2.request(url, urllib.urlencode(data))

else:

# 訪問主頁,自動帶著cookie資訊

req = urllib2.request(url)

response = self.opener.open(req)

return response

python使用selenium模擬登入網易

coding utf 8 from selenium import webdriver import time import json name input 輸入登入名 pwd input 輸入密碼 name pwd print name pwd driver webdriver.chrome 建立...

python模擬登入

使用python模擬登入的乙個思路 一,獲取data,獲取headers 二,構造cookie 需要使用urllib,urllib2,cookielib 這三個模組 使用瀏覽器獲取 的data,headers 構造data,headers字典 作為引數 使用urllib2的request方法傳遞引數...

Python模擬登入

最近想做乙個可以模擬人工,對 的內容進行操作,比如自動購物,自動支付。朋友向我推薦用python去寫,我也就開始用python。看了一些大概,用python3 的requests去弄,感覺邏輯很簡單。最主要的問題是如何去分析 的邏輯,這很難。用了chrome f12 記錄網頁的操作,但是一點是,ch...