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

selenium登錄某寶跳過反爬監(jiān)測及滑塊驗證

這篇具有很好參考價值的文章主要介紹了selenium登錄某寶跳過反爬監(jiān)測及滑塊驗證。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、使用chrome瀏覽器,瀏覽器驅動與瀏覽器版本必須一致,瀏覽器驅動下載好后放在python安裝目錄下的scripts文件夾里

二、可以跳過滑動驗證碼,代碼如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-504456.html

from selenium.webdriver.common.by import By
from lib2to3.pgen2 import driver
from selenium import webdriver

#隱藏 WebDriver 提示條和自動化擴展信息
option = webdriver.ChromeOptions()
option.add_experimental_option('excludeSwitches', ['enable-automation'])

#進入開發(fā)者模式,去除滑塊驗證
option.add_experimental_option('useAutomationExtension', False)
driver = webdriver.Chrome(options=option)
# 使用 CDP(即 Chrome Devtools-Protocol,Chrome 開發(fā)工具協(xié)議)來解決這個問題,
# 通過 CDP 我們可以實現(xiàn)在每個頁面剛加載的時候執(zhí)行 JavaScript 代碼,
# 執(zhí)行的 CDP 方法叫作 Page.addScriptToEvaluateOnNewDocument,然后傳入上文的 JavaScript 代碼,
# 這樣我們就可以在每次頁面加載之前將 webdriver 屬性置空了,網站檢測不到window.navigator.webdriver屬性

# Object.defineproperty 的作用就是直接在一個對象上定義一個新屬性,或者修改一個已經存在的屬性
driver.execute_cdp_cmd('Page.addScriptToEvaluateOnNewDocument', {'source': 'Object.defineProperty(navigator, "webdriver", {get: () => undefined})' })


#訪問某寶
driver.get('https://www.taobao.com')

driver.maximize_window()

if driver.find_element(by=By.PARTIAL_LINK_TEXT,value='親,請登錄'):
    driver.find_element(by=By.PARTIAL_LINK_TEXT,value='親,請登錄').click()

driver.find_element(by=By.NAME,value='fm-login-id').send_keys('賬戶')   #輸入賬戶
driver.find_element(by=By.NAME,value='fm-login-password').send_keys('密碼')     #輸入密碼
driver.find_element(by=By.XPATH,value='//*[@id="login-form"]/div[4]/button').click()


到了這里,關于selenium登錄某寶跳過反爬監(jiān)測及滑塊驗證的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

領支付寶紅包贊助服務器費用

相關文章

  • selenium反爬

    selenium反爬

    使用selenium也會被網站反爬,有的網站甚至檢測到是selenium時就會封禁ip,所以今天分享一下selenium的反爬。大多數(shù)網站識別selenium的方法是通過window.navigator.webdriver,它的作用是在用戶打開瀏覽器時給當前窗口一個window屬性來存放用戶的各種信息,當我們使用selenium時值為true,正

    2024年02月12日
    瀏覽(33)
  • selenium反爬driver配置(通用)

    玩爬蟲的時候,遇到了很多不能爬取的問題,網頁為空、返回碼出錯(400、412)、圖片不展示但源碼中存在圖片鏈接等,問題通常都是服務器檢測到瀏覽器是自動化爬取。 文章記錄一下通用解決辦法 一本萬利的方法(不用手動配置這么多參數(shù)): undetected_chromedriver包內部加

    2024年02月14日
    瀏覽(16)
  • selenium工作原理和反爬分析

    selenium工作原理和反爬分析

    Selenium是最廣泛使用的開源Web UI(用戶界面)自動化測試套件之一,支持并行測試執(zhí)行。Selenium通過使用特定于每種語言的驅動程序支持各種編程語言。Selenium支持的語言包括C#,Java,Perl,PHP,Python和Ruby。Selenium支持的瀏覽器包括Internet Explorer,Mozilla Firefox,Google Chrome和Safari。

    2024年02月02日
    瀏覽(22)
  • python自動登錄某乎、某寶、某東等網站(自學,可能不全面,筆者親測成功,僅供參考)

    需要工具: anaconda集成環(huán)境/python、pycharm、playwright第三方庫。 難點: 大型網站具有優(yōu)秀的反爬機制,傳統(tǒng)驗證碼以及滑塊驗證碼是阻礙目標的最大敵手。 總思路: 大型網站都有免登錄措施(登錄過后,短時間內第二次登錄免登錄)。 依靠的是登錄后服務器與瀏覽器共同保

    2024年02月09日
    瀏覽(20)
  • selenium反爬遇到的問題以及解決措施

    首先分享一下前兩天爬取某寶數(shù)據時遇到的一些問題,第一個問題是模擬登陸時就被檢測到了,之前的文章講過為什么會被檢測到以及應對的方法,今天分享一個更加實用的方法, ?加入這段代碼以后可以規(guī)避掉網站對selenium的檢測 下面分享一下遇到的一些問題, 第一個問題

    2024年02月15日
    瀏覽(18)
  • selenium反爬-繞過瀏覽器指紋的常用方法

    代碼如下: Undetected_chromedriver 是一個經過優(yōu)化的 Selenium WebDriver ,可以避免觸發(fā)反機器人程序。 如繞過 Cloudflare 、Akamai、知乎。它適用于 Google Chrome 、 Brave 和許多其他基于 Chromium 的瀏覽器。 代碼如下: 還有一點要注意: 異常現(xiàn)象: 如果使用 pyinstaller 對 undetected-chromedriv

    2024年02月13日
    瀏覽(22)
  • 整理網上關于selenium的反爬機制以及解決辦法。

    只是收集目前找到的一些關于selenium的反爬問題。 未親自嘗試,不保證效果。也會持續(xù)跟進相關的內容繼續(xù)整理。 現(xiàn)象:用戶正常訪問該值為false。使用selenium時該值為true。 解決:去除該參數(shù) 現(xiàn)象:登錄是繞不開的話題,我也不知各個網站都是怎么驗證登錄的。有沒有什么

    2024年02月03日
    瀏覽(15)
  • selenium遇到高德地圖反爬(網絡擁堵,請稍后重試)

    這里為了避免被封IP,我使用了IP代理。 2.通過selenium自帶的函數(shù)來獲取頁面的cookie信息,每點擊一次會生成新的cookie,我再把新的cookie加入到當前頁面中。 3.通過這樣就可以實現(xiàn)通過搜索位置名來獲取地理位置信息,或者是商鋪信息了。 需要源碼私聊我~~~ ?Q群交流:4502973

    2024年02月08日
    瀏覽(17)
  • selenium爬蟲反爬-修改window.navigator.webdriver的值

    selenium爬蟲反爬-修改window.navigator.webdriver的值

    使用selenium寫爬蟲的時候 window.navigator.webdriver 的值是 true ,容易被識別,需要隱藏起來,都說這個 execute_cdp_cmd 的方法有效,但是都是 python 版本的, java 嘗試了發(fā)現(xiàn)沒效果。我的版本是 Chrome/106.0.5249.119 經過在Bd的知識海洋中撈針,在 https://blog.csdn.net/qq_40178216/article/details/1

    2024年02月11日
    瀏覽(26)
  • Selenium Wire編輯header破解反爬機制和訪問限制

    Selenium Wire編輯header破解反爬機制和訪問限制

    介紹 Selenium Wire擴展了Selenium的Python綁定,使您能夠訪問瀏覽器發(fā)出的底層請求。您已使用Selenium相同的方式編寫代碼,但是您獲得了額外的api,用于檢查請求和響應,并動態(tài)地對它們進行更改。(注:意思是這個不僅包含了selenium的功能,還額外增加了新的擴展功能,引用s

    2024年02月16日
    瀏覽(18)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包