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

selenium使用cookie登錄

這篇具有很好參考價值的文章主要介紹了selenium使用cookie登錄。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

###使用cookie登錄

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager
import time

driver = webdriver.Chrome(service=Service(executable_path=ChromeDriverManager().install()))

#添加cookie前需要先獲取網(wǎng)頁
driver.get(r'網(wǎng)址1')? #登錄地址

?#name value 先通過手動登錄頁面獲取一下cookie信息?
cookies = [{'name': ' xxx', 'value': 'xxx '}]?
#遍歷列表,添加cookie
for cookie in cookies:
? ? driver.add_cookie(cookie)

#添加cookie后重新獲取頁面,driver.refresh()刷新沒啥用
driver.get(r'網(wǎng)址2')? #登錄后的首頁地址
time.sleep(1000)? #肉眼檢查一下吧,能打開登錄后的首頁就是成功了
driver.quit()

PS:參考網(wǎng)上的方法寫,最終都是cookie寫入成功了,但是頁面還是在登錄頁面,網(wǎng)上說driver.refresh()刷新,刷新沒暖用,直接get登錄后的網(wǎng)頁就好了

---------------------------------------------------------------------------------------------------------------------------------

###查看cookie信息

方式1.登錄后F12看請求信息,找cookies? ?【F12-network-登錄請求的Cookies頁簽內(nèi)的信息?】
方式2.先用get_cookies()獲取cookies信息:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager
import time

driver = webdriver.Chrome(service=Service(executable_path=ChromeDriverManager().install()))

driver.get(r'網(wǎng)址')? #登錄地址
input('-------手動登錄中-------')? #登錄完回到命令窗口回車一下
time.sleep(5) #多等一會兒吧,可能也不需要等了,回來按回車的時間已經(jīng)夠長了[狗頭]
cookies = driver.get_cookies()? #獲取登錄后的cookies
print(cookies)? #列表,直接復(fù)制過去
driver.delete_all_cookies()
driver.refresh()
driver.quit()文章來源地址http://www.zghlxwxcb.cn/news/detail-729788.html

到了這里,關(guān)于selenium使用cookie登錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • selenium+python操作cookie繞過登錄

    selenium操作cookie的方法包括: 獲取cookies:get_cookies();獲取指定name的cookie值:get_cookie(name);刪除所有cookie:delete_all_cookies();刪除指定name的cookie值:delete_cookie(name);添加cookie:add_cookie(cookie_dict) 。通??梢允褂胏ookie繞過包含驗證碼的登錄請求,但需要事前先通過抓包等手段獲取

    2024年02月15日
    瀏覽(15)
  • selenium使用cookie登錄

    ###使用cookie登錄 from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By from webdriver_manager.chrome import ChromeDriverManager import time driver = webdriver.Chrome(service=Service(executable_path=ChromeDriverManager().install())) #添加cookie前需要先獲取網(wǎng)頁 driver.get

    2024年02月07日
    瀏覽(18)
  • 【Python】Selenium操作cookie實現(xiàn)免登錄

    【Python】Selenium操作cookie實現(xiàn)免登錄

    cookie、session、token的區(qū)別: cookie存儲在瀏覽器本地客戶端,發(fā)送的請求攜帶cookie時可以實現(xiàn)登錄操作。 session存放在服務(wù)器。 token應(yīng)用于應(yīng)用程序。 F12查看瀏覽器cookie: 1、獲取cookie: 運行結(jié)果如下: 2、刪除單個cookie: driver.delete_cookie(\\\'BAIDUID\\\') 3、刪除全部cookie: driver.del

    2024年02月13日
    瀏覽(20)
  • python selenium如何帶cookie訪問網(wǎng)站

    python selenium如何帶cookie訪問網(wǎng)站

    要使用Python的Selenium庫帶有cookie訪問網(wǎng)站,你可以按照以下步驟進(jìn)行操作: 安裝Selenium庫(如果尚未安裝): 導(dǎo)入Selenium庫并啟動一個瀏覽器會話(比如Chrome或Firefox): 使用 driver.get() 方法打開要訪問的網(wǎng)站: 創(chuàng)建一個Cookie字典,將要添加的cookie信息添加到字典中: 使用

    2024年02月08日
    瀏覽(23)
  • python selenium如何保存網(wǎng)站的cookie用于下次自動登錄

    python selenium如何保存網(wǎng)站的cookie用于下次自動登錄

    ## 一、python selenium如何保存網(wǎng)站的cookie 使用Selenium保存網(wǎng)站的Cookie非常簡單。下面是一個示例,展示了如何使用Selenium打開網(wǎng)站,然后保存獲取到的Cookie: 在這個示例中,我們使用Chrome瀏覽器和Chrome WebDriver,你可以根據(jù)需要更改為其他瀏覽器和相應(yīng)的WebDriver。 這段代碼的關(guān)

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

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

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

    2024年02月11日
    瀏覽(24)
  • python自動化測試工具selenium

    selenium 是網(wǎng)頁應(yīng)用中最流行的自動化測試工具,可以用來做自動化測試或者瀏覽器爬蟲等。官網(wǎng)地址為:Selenium。相對于另外一款web自動化測試工具QTP來說有如下優(yōu)點: 免費開源輕量級,不同語言只需要一個體積很小的依賴包 支持多種系統(tǒng),包括Windows,Mac,Linux 支持多種瀏

    2024年02月08日
    瀏覽(27)
  • 【java爬蟲】使用selenium通過加載cookie的方式跳過登錄

    【java爬蟲】使用selenium通過加載cookie的方式跳過登錄

    前言 相信很多人在使用selenium的時候都有一個困惑,就是每一次打開的瀏覽器實例都是不帶cookie的,當(dāng)有一些頁面需要登錄操作的時候可能就會比較麻煩,每次都需要手動登錄。 其實會造成這個問題的原因是每次打開的瀏覽器都不會加載本地的cookie,相當(dāng)于環(huán)境被隔離了。

    2024年04月12日
    瀏覽(31)
  • 如何使用自動化測試工具Selenium?

    如何使用自動化測試工具Selenium?

    哈嘍,大家好,我是小浪。那么有一段時間沒有更新了,還是在忙實習(xí)和秋招的事情,那么今天也是實習(xí)正式結(jié)束啦,開始繼續(xù)更新我們的學(xué)習(xí)博客,后期主要是開發(fā)和測試的學(xué)習(xí)博客內(nèi)容巨多,感興趣的小伙伴們可以一鍵三連支持一下歐~ 目錄 一、什么是自動化測試? 二、

    2024年02月11日
    瀏覽(100)
  • 自動化測試工具Selenium的基本使用方法,軟件測試基礎(chǔ)

    自動化測試工具Selenium的基本使用方法,軟件測試基礎(chǔ)

    browser.find_element(By.ID,‘kw’).send_keys(“美女”) browser.find_element_by_id(‘kw’).send_keys(‘性感’) 2.通過標(biāo)簽name屬性進(jìn)行定位 browser.find_element_by_name(“wd”).send_keys(“Linux”) browser.find_element(By.NAME,‘wd’).send_keys(“美女”) 3.通過標(biāo)簽名進(jìn)行定位 browser.find_element_by_tag_name(“input”).

    2024年04月22日
    瀏覽(97)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包