国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

selenium保持用戶登陸的方法(獲取cookie和添加cookie)

這篇具有很好參考價(jià)值的文章主要介紹了selenium保持用戶登陸的方法(獲取cookie和添加cookie)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

獲得cookie

實(shí)現(xiàn)登陸


獲得cookie

首先在用戶登陸界面手動(dòng)獲取用selenium點(diǎn)擊等操作獲得cookie,并保存至txt

def login():
    executable_path = 'geckodriver'
    driver = webdriver.Firefox(executable_path=executable_path)
    driver.get('xxxxxx')
    try:
        driver.find_element_by_link_text('其他方式登錄').click()
        xxxxxxx
        time.sleep(20)
    except Exception as exception:
        print(f"ERROR !!! {exception}")
    time.sleep(10)
    cookies = driver.get_cookies()
    with open('cookies.txt', 'w') as the_file:
        for i in cookies:
            the_file.write(str(i))
            the_file.write('\n')
    driver.close()

實(shí)現(xiàn)登陸

在新鏈接添加cookie實(shí)現(xiàn)用戶保持登陸文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-505676.html

def get_html(url):
    """獲取網(wǎng)頁(yè)源代碼,返回json格式."""
    headers = None
    executable_path = 'geckodriver'
    driver = webdriver.Firefox(executable_path=executable_path)
    driver.get(f'xxxxxx')
    cookies = []
    with open('cookies.txt', 'r') as the_file:
        for i_file in the_file:
            cookies.append(eval(i_file.strip()))
    for cookie in cookies:
        driver.add_cookie(cookie)
    driver.refresh()
    time.sleep(2)

到了這里,關(guān)于selenium保持用戶登陸的方法(獲取cookie和添加cookie)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python selenium+cookie實(shí)現(xiàn)免密登陸

    Python selenium+cookie實(shí)現(xiàn)免密登陸

    今天爬取airbnb的租房數(shù)據(jù)時(shí),遇到了登陸問(wèn)題。自己動(dòng)手解決了一下。 我們知道,http是無(wú)狀態(tài)的,那么網(wǎng)頁(yè)如何實(shí)現(xiàn)用戶登陸注冊(cè)功能呢?Session和Cookie就是為了滿足這種需求出現(xiàn)的技術(shù)。 首先介紹一下Session和Cookie的概念。 在Web中Session對(duì)象存儲(chǔ)特定用戶會(huì)話所需的屬性及配

    2023年04月14日
    瀏覽(24)
  • 使用selenium驅(qū)動(dòng)瀏覽器時(shí)攜帶cookie實(shí)現(xiàn)模擬登陸

    使用selenium驅(qū)動(dòng)瀏覽器時(shí)攜帶cookie實(shí)現(xiàn)模擬登陸

    selenium可以幫助我們驅(qū)動(dòng)瀏覽器打開(kāi)網(wǎng)頁(yè),并進(jìn)行一些特定的操作。但是現(xiàn)在越來(lái)越多的網(wǎng)站,也會(huì)識(shí)別selenium,并且限制了訪問(wèn)條件,比如:必須登錄。 在selenium中,get_cookies()方法可以幫助我們獲取cookie。這里以知乎為例演示一下使用。 這里用到的瀏覽器驅(qū)動(dòng)對(duì)象為?unde

    2024年04月14日
    瀏覽(46)
  • Selenium添加Cookie來(lái)實(shí)現(xiàn)自動(dòng)登錄

    Selenium添加Cookie來(lái)實(shí)現(xiàn)自動(dòng)登錄

    最近在學(xué)習(xí)寫(xiě)python的自動(dòng)化腳本,但是發(fā)現(xiàn)測(cè)試工具打開(kāi)之后的網(wǎng)頁(yè)是沒(méi)有用戶自己打開(kāi)瀏覽器時(shí)記錄的cookie,簡(jiǎn)單來(lái)說(shuō)也就是打開(kāi)的網(wǎng)站不會(huì)自己登錄,所以想要簡(jiǎn)單的實(shí)現(xiàn)下如何用cookie來(lái)登錄 總的來(lái)說(shuō)分兩步 第一步獲取你登錄的cookie,以csdn為例 然后在控制臺(tái)你就可以得到一

    2024年02月11日
    瀏覽(18)
  • selenium保留網(wǎng)頁(yè)登陸信息(保留用戶數(shù)據(jù))

    selenium保留網(wǎng)頁(yè)登陸信息(保留用戶數(shù)據(jù))

    打開(kāi)谷歌瀏覽器訪問(wèn) chrome://version/ ?找到這個(gè)路徑,把結(jié)尾的default去掉 ?輸入以上代碼再打開(kāi)瀏覽器就是登錄的狀態(tài)了 注意: 運(yùn)行前要把谷歌瀏覽器的進(jìn)程清理完,把所有的網(wǎng)頁(yè)都關(guān)掉 如果還不行就cmd輸入tasklist | findstr chrome查看一下,如果還有進(jìn)程就kill一下所有的chrome

    2024年02月11日
    瀏覽(19)
  • 一文詳解Cookie以及Selenium自動(dòng)獲取Cookie

    一文詳解Cookie以及Selenium自動(dòng)獲取Cookie

    以后數(shù)據(jù)獲取途徑以及數(shù)據(jù)資產(chǎn)絕對(duì)會(huì)是未來(lái)核心要素生產(chǎn)工具和資源之一,每個(gè)大模型都離不開(kāi)更加精細(xì)化數(shù)據(jù)的二次喂養(yǎng)訓(xùn)練。不過(guò)現(xiàn)在來(lái)看收集大量數(shù)據(jù)的方法還是有很多途徑的,有些垂直領(lǐng)域的專業(yè)數(shù)據(jù)是很難獲取得到的,靠人力去搜尋相當(dāng)費(fèi)時(shí)費(fèi)力,而且處理起來(lái)

    2024年02月04日
    瀏覽(24)
  • 【selenium 獲取cookie】

    golang代碼 python代碼

    2024年02月13日
    瀏覽(18)
  • 【爬蟲(chóng)】用selenium登陸推特并爬取用戶歷史推文

    做rumor detection 用到了twitter15和twitter16數(shù)據(jù)集,里邊只給了推文id和評(píng)論者的uid,想要爬取其他數(shù)據(jù)就只能自己動(dòng)手。 我需要爬取推文評(píng)論用戶在評(píng)論時(shí)間點(diǎn)前兩個(gè)月的歷史推文,然而這兩個(gè)數(shù)據(jù)集都太老了,里邊的數(shù)據(jù)都是13-14年的,所以用twitter API無(wú)法獲取到(因?yàn)楣俜紸

    2024年01月24日
    瀏覽(16)
  • Selenium如何獲取cookies保存起來(lái)用于下次訪問(wèn)

    Selenium如何獲取cookies保存起來(lái)用于下次訪問(wèn) 獲取到cookie后,保存到文件中 通過(guò)讀取txt文件,添加到瀏覽器中 完整的讀取cookie的流程

    2024年02月10日
    瀏覽(23)
  • 在scrapy 使用selenium模擬登錄獲取cookie

    在scrapy 使用selenium模擬登錄獲取cookie

    前言 最近有一點(diǎn)點(diǎn)爬蟲(chóng)需求,想總結(jié)一下scrapy框架的一些基本使用方法,加深印象,自己一直習(xí)慣使用一些腳本文件運(yùn)行爬蟲(chóng),面對(duì)數(shù)據(jù)量非常大,穩(wěn)定性要求比較高的,效率需求比較高的情況下還是用scrapy較為合適,scrapy是一個(gè)異步的框架,所有的請(qǐng)求都是阻塞的,雖然在

    2024年02月11日
    瀏覽(24)
  • vue 前端登錄獲取token后添加到cookie,并使用token獲取其他數(shù)據(jù)(添加到請(qǐng)求頭中)

    vue 前端登錄獲取token后添加到cookie,并使用token獲取其他數(shù)據(jù)(添加到請(qǐng)求頭中)

    1.登錄獲取到token存到cookie中 ? 這里我的cookie設(shè)置為一天失效 cookie.js代碼如下 main.js導(dǎo)入到全局使用 request.js請(qǐng)求頭添加token ? 最后瀏覽器可查看到 ? 并且下一次發(fā)請(qǐng)求時(shí)候請(qǐng)求參數(shù)中可查看到

    2024年02月15日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包