色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何構建Cookie池-2

汽車電子技術 ? 來源:Python數據分析之旅 ? 作者: cauwfq ? 2023-02-24 14:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一.項目背景

在之前文章構建Cookie池(一)我們介紹了如何全自動化利用Selenium構建Cookie池。但是在實際開發中,我們經常會遇到反爬措施,成功登錄網頁的情況也不常見,比如會遇到圖形驗證碼和滑塊等,破解時也比較麻煩,比較好的方法就是我們手動協助登錄,也就是半自動化式獲取Cookie,這也相對來說是一個比較萬能的方法。

本次項目我們爬取的目標網址還是閃職網,一個專門為爬蟲工程師進行練習的網址,也
在此非常感謝網站后臺維護人員辛勤付出,網址為:http://shanzhi.spbeen.com/,從
中可以看出Cookies有csrftoken和shanzhi_kmer以及它們各自對應的值

poYBAGP4Xu2AHRIcAACbG1uL5bU643.png

二.實現過程

from selenium import webdriver
import time
import json


#用戶名
users=[
    {'username':'test123456','password':'test123456'},
    {'username':'wfq123','password':'123'},
    {'username':'cauwfq','password':'cauwfq'},
    {'username':'cauwfq1234','password':'cauwfq1234'}
]

#程序將預處理內容全部處理好
#瀏覽器等著用戶來處理,比如登錄
#用戶處理的同時,程序一直在監聽
#直到用戶直接關閉瀏覽器,程序發生異常,繼續往下執行

def wait_cookie(driver):
    #循環監聽
    while True:
        try:
            #獲取cookies
            cookie_list=driver.get_cookies()
            #獲取cookie值
            cookie_dict={ck['name']:ck['value'] for ck in cookie_list}
            #輸出cookie值
            print(cookie_dict)
        except:
            #寫入文件
            with open('./cookies_1.txt', 'a+', encoding='utf8') as f:
                #寫入字典
                f.write(json.dumps(cookie_dict))
                #寫入換行符
                f.write('n')
            break
    #睡眠3s
    time.sleep(3)


#登錄網址
def login(username,password):
    #初始化url
    url='http://shanzhi.spbeen.com/login/'
    #初始化webdriver
    driver=webdriver.Chrome()
    #最大化窗口
    driver.maximize_window()
    #請求url
    driver.get(url)
    #用戶名輸入框
    username_input=driver.find_element_by_xpath('//*[@id="username"]')
    #發送用戶名
    username_input.send_keys(username)
    #休眠1秒鐘
    time.sleep(1)
    #密碼輸入框
    password_input=driver.find_element_by_xpath('//*[@id="MemberPassword"]')
    #發送密碼
    password_input.send_keys(password)
    #獲取cookie
    wait_cookie(driver)


if __name__ == '__main__':
    #遍歷每個用戶
    for user in users:
        #登錄獲取cookie
        login(user['username'],user['password'])

poYBAGP4XxKAKbUAAADZBZJ1qfw187.png
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發
    +關注

    關注

    0

    文章

    373

    瀏覽量

    41431
  • Cookie
    +關注

    關注

    0

    文章

    30

    瀏覽量

    10586
  • 全自動化
    +關注

    關注

    0

    文章

    9

    瀏覽量

    1747
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    php中Cookie及其使用

    ,但是對于絕大多數的網絡用戶來說還是傾向于接受Cookie的。因此,我們盡可以放心地使用Cookie技術來開發我們的WEB頁面。   2Cookie是怎樣工作的?   要了解
    發表于 01-11 09:25

    Cookie是怎樣工作的?

    2"); 接收和處理Cookie   PHP對Cookie的接收和處理的支持非常好,是完全自動的,跟FORM變量的原則一樣,特別簡單。比如設置一個名為MyCookier的Cookie
    發表于 01-11 09:32

    cookie是什么意思

    cookie是什么意思什么是Cookie?   按照Netscape官方文檔中的定義,Cookie是在HTTP協議下,服務器或腳本可以維護客戶工作站上信息的一種方式。Cookie 是由
    發表于 01-11 21:26

    COOKIE和SESSION會話機制

    網站的老客戶,如果是,它就會自動推送一些你喜歡的內容。COOKIE信息,是靠瀏覽器來進行存儲、記錄的,所以,有的時候,我們清除COOKIE信息之后,這些內容就不再存在了!2.為什么要使用COO
    發表于 07-03 09:13

    Cookie和Session的區別總結

    Bean乃至任何Java類,對象等,運用起來十分便當。能夠把Session看做是一個Java容器類。2. 隱私策略的不同Cookie存儲在客戶端閱讀器中,對客戶端是可見的,客戶端的一些程序可能會窺探
    發表于 01-10 15:11

    構建一個Cookie JAR激情時鐘

    描述Cookie JAR激情時鐘我想重現幾年前我最古老的項目之一,當時我建造了一個類似的時鐘。只是這一次,我想應用不同的技術并提出更好的設計。這個時鐘將滾動瀏覽一系列浪漫消息,并且每小時顯示一條
    發表于 08-01 06:44

    什么是Cookie

    什么是Cookie?   按照Netscape官方文檔中的定義,Cookie是在HTTP協議下,服務器或腳本可以維護客戶工作站上信息的一種方式。Cooki
    發表于 01-11 09:27 ?2429次閱讀

    網絡Cookie工作原理

    網絡Cookie工作原理 引言 雖然大多數網絡Cookie使用起來相當簡單,但是它們也有自己獨特的原理。
    發表于 08-04 08:32 ?4232次閱讀

    Cookie數據是如何移動的?

    Cookie數據是如何移動的? Cookie數據只是網站存儲在您的硬盤上的一個名稱/值對。所有Cookie數據都是這樣。網站存儲此數據,并在以后接收此數據。一個網站只能接收其
    發表于 08-04 08:33 ?991次閱讀

    網站是如何使用Cookie的?

    網站是如何使用Cookie的? Cookie由于為使用網站的人解決了一個大問題而逐漸發展起來。從廣義上說,Cookie允許網站在計算機上存儲狀態信息,這些信息可讓網站記住瀏
    發表于 08-04 08:33 ?1743次閱讀

    什么是Cookie

    什么是Cookie    英文縮寫: Cookie 中文譯名: 小甜餅 分  類: IP與多
    發表于 02-22 17:18 ?702次閱讀

    cookie的作用

    cookie也可以叫做瀏覽器緩存,主要就是為了辨別用戶的資料,有兩種類型分別是會話cookie和持久cookie。本文主要詳細闡述cookie的作用以及
    的頭像 發表于 12-10 16:12 ?1.6w次閱讀

    cookie和session區別

    本視頻主要詳細闡述了cookie和session區別,cookie數據存放在客戶的瀏覽器上,session數據放在服務器上。cookie不是很安全,別人可以分析存放在本地的COOKIE
    的頭像 發表于 12-12 15:48 ?10.5w次閱讀

    如何構建Cookie-1

    由于http協議是無狀態的協議,簡單理解為如果客戶端向服務器發送兩次請求,這 兩次請求是獨立的,,也就是說服務器根本不知道是同一個客戶端發送過來的請求。所 以為了維護客戶端的請求狀態,Cookie技術應用而生。
    的頭像 發表于 02-24 14:52 ?1172次閱讀
    如何<b class='flag-5'>構建</b><b class='flag-5'>Cookie</b><b class='flag-5'>池</b>-1

    構建便捷海外IP代理:策略與實踐

    構建便捷海外IP代理是一個涉及多方面策略與實踐的過程。
    的頭像 發表于 11-14 07:34 ?471次閱讀
    主站蜘蛛池模板: 亚洲.欧美.中文字幕在线观看 | 99这里只有是精品2 99这里有精品视频视频 | 差差差差差差差差免费观看 | 暖暖直播免费观看韩国 | 亚洲国产成人精品无码区APP | 国产香蕉视频在线播放 | 成人亚洲精品 | 亚洲精品一本之道高清乱码 | 日本特黄网站 | 日日噜噜夜夜爽爽 | 欧美亚洲另类丝袜自拍动漫 | 亚洲日韩欧美国产中文在线 | 欧美激情一区二区三区视频 | 最新国自产拍 高清完整版 最新国产在线视频在线 | 99久久99久久久精品久久 | 国产麻豆剧看黄在线观看 | 鸡鸡插屁股 | 交换邻居波多野结衣中文字幕 | 国产亚洲精品久久孕妇呦呦你懂 | 日本亚洲精品无码区国产电影 | 国产精品久久精品视 | 99在线在线视频观看 | 久久视频在线视频观品15 | 92看看福利午夜影院 | 忘忧草在线 | 亚洲精品久久区二区三区蜜桃臀 | 2020无码最新国产在线观看 | 亚洲精品午睡沙发系列 | A级毛片无码久久精品免费 a级毛片黄免费a级毛片 | 恋夜影院安卓免费列表uc | 亚洲视频成人 | 亚洲精品一区二区在线看片 | 97色伦在色在线播放 | 98久久无码一区人妻A片蜜 | 野花视频在线观看免费最新动漫 | 亚洲国产成人久久一区www妖精 | WWW国产精品内射熟女 | 老女老肥熟国产在线视频 | 欧美性暴力变态xxxx | 艳妇臀荡乳欲伦岳TXT下载 | 久久精品久久久久 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品