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

Python使用selenium自動打開網(wǎng)頁、輸入賬號密碼并登錄

這篇具有很好參考價值的文章主要介紹了Python使用selenium自動打開網(wǎng)頁、輸入賬號密碼并登錄。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

此處示例使用谷歌Chrome瀏覽器,打開指定網(wǎng)頁,輸入賬號密碼,并登錄;

代碼思路如下:

① 加載Chrome瀏覽器驅(qū)動程序(下載地址)

? ? ? ? 具體下載方式可以參考:使用selenium自動打開谷歌瀏覽器

打開url鏈接(此處建議sleep等待一下,避免網(wǎng)速或內(nèi)存不良時,導致網(wǎng)頁打開較久的問題)

③ 找到賬號密碼的輸入框

輸入賬號密碼

⑤ 點擊登錄按鈕

from selenium.webdriver.chrome.service import Service
from selenium import webdriver
from selenium.webdriver.common.by import By

def login_fr(url, username, password):
    # 指向驅(qū)動位置
    # 下載地址:https://chromedriver.storage.googleapis.com/index.html
    path = Service('../venv/chromedriver.exe')
    driver = webdriver.Chrome(service=path)
    # 打開鏈接
    driver.get(url)
    time.sleep(3)

    # 瀏覽器全屏,可有可無
    driver.maximize_window()

    # 找到輸入框,這里需要自行在F12的Elements中找輸入框的位置,然后在這里寫入
    user_input = driver.find_element(by=By.XPATH, value='//input[@type="text"]')
    pw_input = driver.find_element(by=By.XPATH, value='//input[@type="password"]')
    login_btn = driver.find_element(by=By.CLASS_NAME, value='login-button')

    # 輸入用戶名和密碼,點擊登錄
    user_input.send_keys(username)
    pw_input.send_keys(password)
    time.sleep(1)
    login_btn.click()
    time.sleep(1)

    return driver

if __name__ == '__main__':
    # 定義目標URL信息
    aim_url = {
        'url': 'http://localhost:4098/web/view',
        'username': 'demo',
        'password': 'demo'
    }
    # 登錄
    driver = login_fr(aim_url['url'], aim_url['username'], aim_url['password'])

通過如上,就可以用python自動打開瀏覽器網(wǎng)頁,并完成賬號的認證登錄文章來源地址http://www.zghlxwxcb.cn/news/detail-506845.html

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

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

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

相關文章

  • Python Selenium網(wǎng)頁自動化利器使用詳解

    Python Selenium網(wǎng)頁自動化利器使用詳解

    Selenium是一個自動化測試工具,主要用于模擬用戶在Web應用程序中的交互操作。雖然它最初被設計用于自動化測試,但也被廣泛用于網(wǎng)頁數(shù)據(jù)抓取、網(wǎng)頁自動化操作和網(wǎng)頁測試。 首先,需要安裝Selenium庫。使用pip來安裝Selenium: 1 pip install selenium 此外,需要下載并安裝一個瀏覽

    2024年01月18日
    瀏覽(100)
  • 如何使用Python自動化測試工具Selenium進行網(wǎng)頁自動化?

    如何使用Python自動化測試工具Selenium進行網(wǎng)頁自動化?

    Selenium 是一個流行的Web自動化測試框架, 它支持多種編程語言和瀏覽器,并提供了豐富的API和工具來模擬用戶在瀏覽器中的行為 。 Selenium可以通過代碼驅(qū)動瀏覽器自動化測試流程,包括頁面導航、元素查找、數(shù)據(jù)填充、點擊操作等。 與PyAutoGUI和AutoIt相比, Selenium更適合于處

    2023年04月09日
    瀏覽(111)
  • Python Selenium 設置帶賬號密碼的socks5代理,啟動瀏覽器

    Python Selenium 設置帶賬號密碼的socks5代理,啟動瀏覽器

    selenium添加帶有賬密的socks5代理 我們都知道在使用selenium開發(fā)爬蟲的時候不可避免的會使用socks5高匿名代理。一般情況下我們使用方法如下(開發(fā)語言為python): 我們的代理是: socks5://127.0.0.1:1080 ,當然這是本地自己搭的socks5代理,不需要賬號密碼就可以使用,但是如果我們搞

    2024年02月13日
    瀏覽(24)
  • Python輸入賬號密碼判斷是否正確并輸出,典型案例-百錢買百雞的兩個程序代碼

    Python輸入賬號密碼判斷是否正確并輸出,典型案例-百錢買百雞的兩個程序代碼

    目錄 前 一、輸入賬號密碼判斷是否正確并輸出 1.實現(xiàn)的功能 2.代碼程序 3.運行截圖 二、典型案例-百錢買百雞 1.實現(xiàn)的功能 2.代碼程序 3.運行截圖 1.因多重原因,本博文由兩個程序代碼部分組成,如果想使用快速查找, 建議瀏覽目錄檢索; 2.本代碼為Python語言,我使用的是

    2024年02月04日
    瀏覽(32)
  • http協(xié)議為何不安全?教你使用抓包抓取到登錄時輸入的賬號密碼!

    http協(xié)議為何不安全?教你使用抓包抓取到登錄時輸入的賬號密碼!

    大家可以發(fā)現(xiàn),在2023年,基本上需要用戶輸入數(shù)據(jù)的網(wǎng)站都是使用https協(xié)議,簡單來說就是比http更安全,使用了更高級的加密方式,即使部分網(wǎng)站使用http協(xié)議,用戶輸入數(shù)據(jù)也會使用哈希函數(shù)或者其他加密方式,http協(xié)議為什么不安全呢?我們不妨親自抓包感受一下,自己輸

    2024年02月07日
    瀏覽(24)
  • 記錄selenium和chrome使用socks代理打開網(wǎng)頁以及查看selenium的版本

    記錄selenium和chrome使用socks代理打開網(wǎng)頁以及查看selenium的版本

    使用前,首先打開socks5全局代理。 之前我還寫過一篇關于編程中使用到代理的情況: 記錄一下python編程中需要使用代理的解決方法_python 使用全局代理_小小爬蝦的博客-CSDN博客 在本文中,首先安裝selenium和安裝chrome瀏覽器。 參考我的文章python3如何安裝各類庫的小總結(jié)_小小爬

    2024年02月09日
    瀏覽(29)
  • 解決Pycharm使用 selenium 打開網(wǎng)頁后閃退的方法

    用pycharm運行模擬登錄QQ郵箱打開chrome瀏覽器后,瀏覽器自動退出。代碼如下 pycharm版本:2021.3 python版本:3.10 1、我首先檢查Chrome瀏覽器驅(qū)動與瀏覽器版本是否匹配,檢查后發(fā)現(xiàn)完全匹配? ,這里我排除了驅(qū)動的問題 2,接下來我又改用Edge瀏覽器與瀏覽器驅(qū)動,發(fā)現(xiàn)還是閃退,

    2024年02月06日
    瀏覽(116)
  • python通過selenium爬取網(wǎng)頁信息,python獲取瀏覽器請求內(nèi)容,控制已經(jīng)打開的瀏覽器

    python通過selenium爬取網(wǎng)頁信息,python獲取瀏覽器請求內(nèi)容,控制已經(jīng)打開的瀏覽器

    背景:通過python中直接get或者urlopen打開一些有延遲加載數(shù)據(jù)的網(wǎng)頁,會抓取不到部分信息。 1. 命令行打開chrome,并開啟調(diào)試端口 (前提,找到chrome安裝目錄,找到chrome.exe所在路徑,添加到環(huán)境變量中,例如我的是C:Program FilesGoogleChromeApplication) remote-debugging-port指定遠程調(diào)試

    2024年02月16日
    瀏覽(97)
  • Selenium使用Edge打開網(wǎng)頁出現(xiàn)“你的連接不是專用連接xxx”解決方案

    Selenium使用Edge打開網(wǎng)頁出現(xiàn)“你的連接不是專用連接xxx”解決方案

    ?當嘗試訪問的網(wǎng)站使用的是自簽名的SSL證書或者沒有使用SSL證書時出現(xiàn)“你的連接不是專用連接xxx”。這種情況經(jīng)常發(fā)生在訪問內(nèi)網(wǎng)地址或開發(fā)環(huán)境時通過以下代碼打開網(wǎng)站有時會出現(xiàn)。 可參考如下方法解決:

    2024年04月11日
    瀏覽(30)
  • Android 使用webView打開網(wǎng)頁可以實現(xiàn)自動播放音頻

    Android 使用webView打開網(wǎng)頁可以實現(xiàn)自動播放音頻

    使用webview 自動播放音視頻,場景如,流媒體自動部分,音視頻通話等。會出現(xiàn)如下問題: ? 解決方案如下: 配置webview 如下,這樣可以自動播放音頻。

    2024年02月12日
    瀏覽(32)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包