亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python中selenium獲取token的方法

 更新時間:2023年02月08日 15:34:36   作者:test明成長記  
本文主要介紹了Python中selenium獲取token的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

在不用(或不知道接口)接口獲取token的情況下,通過selenium登錄獲取到token

------該token值會作為后續(xù)調(diào)用接口的憑證

ps:token、cookie 都可以是接口中需要的憑證(別的遇到了再說),具體看項目中是如何應(yīng)用的。首先可以通過F12的方式,用postman測試哪一些憑證是必須的,然后想辦法拿到他

今天遇到的是token

剛開始一直掉在下面這個坑里面,需要的就是這個X-API-Token,看這個東西在 headers里面,就想著通過seleniumwire 來拿到所有的headers

from seleniumwire import webdriver
agent = self.driver.requests        
 # 獲取請求頭
for request in agent:
      if request.url=='www.aaaa.com':
           print(request.url,
                request.headers)

但是其他的headers都拿到了,就是這個X-API-Token拿不到

前面9個都拿到了

后面就想是不是在token里面,然后果然在token里面

拿token的方法

 ---可能剛登錄進(jìn)來時候沒有token,這個時候就在定位其他元素并點擊下

# selenium執(zhí)行 js語句
# 這里是存到localStorage中的,也有可能是存到sessionStorage中
    # window.sessionStorage和直接寫sessionStorage是等效的
    # localStorage (如果是在類中需要加self)
    token = driver.execute_script('return localStorage.getItem("token");')
    print(token)
    # sessionStorage中
    token = self.driver.execute_script('return sessionStorage.getItem("token");')

到此這篇關(guān)于Python中selenium獲取token的方法的文章就介紹到這了,更多相關(guān)Python中selenium獲取token內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決使用pycharm提交代碼時沖突之后文件丟失找回的方法

    解決使用pycharm提交代碼時沖突之后文件丟失找回的方法

    這篇文章主要介紹了解決使用pycharm提交代碼時沖突之后文件丟失找回的方法 ,需要的朋友可以參考下
    2018-08-08
  • 零基礎(chǔ)寫python爬蟲之使用Scrapy框架編寫爬蟲

    零基礎(chǔ)寫python爬蟲之使用Scrapy框架編寫爬蟲

    前面的文章我們介紹了Python爬蟲框架Scrapy的安裝與配置等基本資料,本文我們就來看看如何使用Scrapy框架方便快捷的抓取一個網(wǎng)站的內(nèi)容,隨便選個小站(dmoz.org)來示例吧
    2014-11-11
  • 解決python3中解壓zip文件是文件名亂碼的問題

    解決python3中解壓zip文件是文件名亂碼的問題

    下面小編就為大家分享一篇解決python3中解壓zip文件是文件名亂碼的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • python數(shù)字圖像處理之圖像的批量處理

    python數(shù)字圖像處理之圖像的批量處理

    這篇文章主要為大家介紹了python數(shù)字圖像處理之圖像的批量處理示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Python包裝異常處理方法

    Python包裝異常處理方法

    這篇文章主要介紹了Python包裝異常處理方法,相比java,python的異常和java中不同,python主要是防止程序異常被中止。一旦被catch后它還行往下執(zhí)行,本文就分享python相關(guān)的異常處理方法,需要的小伙伴可以參考一下
    2022-06-06
  • 本地部署Python?Flask并搭建web問答應(yīng)用程序框架實現(xiàn)遠(yuǎn)程訪問的操作方法

    本地部署Python?Flask并搭建web問答應(yīng)用程序框架實現(xiàn)遠(yuǎn)程訪問的操作方法

    Flask是一個Python編寫的Web微框架,使用Python語言快速實現(xiàn)一個網(wǎng)站或Web服務(wù),本期教程我們使用Python Flask搭建一個web問答應(yīng)用程序框架,并結(jié)合cpolar內(nèi)網(wǎng)穿透工具將我們的應(yīng)用程序發(fā)布到公共網(wǎng)絡(luò)上,實現(xiàn)可多人遠(yuǎn)程進(jìn)入到該web應(yīng)用程序訪問,需要的朋友可以參考下
    2023-12-12
  • Python通過跳板機(jī)訪問數(shù)據(jù)庫的方法

    Python通過跳板機(jī)訪問數(shù)據(jù)庫的方法

    跳板機(jī)是一類可作為跳板批量操作的遠(yuǎn)程設(shè)備的網(wǎng)絡(luò)設(shè)備,是系統(tǒng)管理員和運維人員常用的操作平臺之一。本文給大家介紹Python通過跳板機(jī)訪問數(shù)據(jù)庫的方法,感興趣的朋友跟隨小編一起看看吧
    2021-10-10
  • matplotlib實現(xiàn)自定義散點形狀marker的3種方法

    matplotlib實現(xiàn)自定義散點形狀marker的3種方法

    本文主要介紹了matplotlib實現(xiàn)自定義散點形狀marker的3種方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 教你使用Python獲取QQ音樂某個歌手的歌單

    教你使用Python獲取QQ音樂某個歌手的歌單

    這篇文章主要介紹了Python獲取QQ音樂某個歌手的歌單,從qq音樂中獲取某個你喜歡的歌手的清單,涉及到的庫有requests、json,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • 完美解決pyinstaller打包報錯找不到依賴pypiwin32或pywin32-ctypes的錯誤

    完美解決pyinstaller打包報錯找不到依賴pypiwin32或pywin32-ctypes的錯誤

    這篇文章主要介紹了完美解決pyinstaller打包報錯找不到依賴pypiwin32或pywin32-ctypes的錯誤,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04

最新評論