如何使用Python從Bootstrap選項卡點擊href連結?
Bootstrap 是流行的 HTML、CSS、JavaScript 框架,可協助我們開發響應式、行動優先的前端 Web 應用程式。它提供表單、排版、導航、按鈕和其他介面組件的設計範本。 Python 是操作網頁內容的最佳語言。
硒庫
如果我們需要使用 Python 程式設計來點擊鏈接,我們應該使用 selenium 函式庫。它是最受歡迎的開源自動化測試工具,它使我們能夠使網頁瀏覽器自動化。
Selenium 主要用於自動化 Web 應用程式的測試目的,也用於其他目的,例如自動化重複任務和網頁抓取。它支援Python、Java、C和Ruby等程式語言。可用於測試Google、Mozilla Fire Fox、safari等網頁瀏覽器。
應遵循的步驟
以下是使用 selenium 從引導標籤自動開啟給定 href 連結的步驟。
安裝selenium函式庫:首先,我們要在python環境中安裝selenium函式庫。以下是cod
pip install Selenium
如果安裝成功,我們將得到以下輸出 -
Collecting Selenium Downloading selenium-4.8.3-py3-none-any.whl (6.5 MB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing collected packages: outcome, h11, exceptiongroup, async-generator, wsproto, trio, trio-websocket, Selenium Successfully installed Selenium-4.8.3 async-generator-1.10 exceptiongroup-1.1.1 h11-0.14.0 outcome-1.2.0 trio-0.22.0 trio-websocket-0.10.2 wsproto-1.2.0 Note: you may need to restart the kernel to use updated packages.
匯入 Web 驅動程式 - selenium 套件用於自動化 Python 中的 Web 瀏覽器互動。支援多種瀏覽器/驅動程式(Firefox、Chrome、Internet Explorer)以及遠端協定。
從 Selenium 庫導入 webdriver 套件。
from selenium import webdriver
在此步驟中,我們將網站的驅動程式與 webdriver 套件連結
web_driver = webdriver.Chrome("D://Myspace/chromedriver.exe")
接下來,我們將透過指派網站鏈接,使用 webdriver 套件的 get() 函數開啟 href 連結。
web_driver.get("https://www.Tutorialspoint.com/")
讓我們將上述所有步驟組合在一起並查看輸出。
from selenium import webdriver web_driver = webdriver.Chrome("D://Myspace/chromedriver.exe") web_driver.get("https://www.Tutorialspoint.com/") print("The website link opened")
輸出
下面是上面程式碼的輸出,當我們執行程式時,指定的連結將會被開啟。

範例
以下是使用 python 從引導標籤點擊 href 連結的另一個範例。
from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC url = "https://Tutorialspoint.com" driver_path = "path/to/webdriver" driver = webdriver.Chrome(driver_path) driver.get(url) tab_link = WebDriverWait(driver, 10).until( EC.presence_of_element_located((By.CSS_SELECTOR, 'a[data-toggle="tab"][href="#tab-1"]')) ) tab_link.click() WebDriverWait(driver, 10).until( EC.presence_of_element_located((By.ID, "tab-1")) ) link_url = driver.current_url driver.get(link_url) print(driver.page_source) driver.quit()
輸出
上述程式碼的輸出如下。

以上是如何使用Python從Bootstrap選項卡點擊href連結?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

PHP和Python各有優劣,選擇取決於項目需求和個人偏好。 1.PHP適合快速開發和維護大型Web應用。 2.Python在數據科學和機器學習領域佔據主導地位。

在CentOS系統上啟用PyTorchGPU加速,需要安裝CUDA、cuDNN以及PyTorch的GPU版本。以下步驟將引導您完成這一過程:CUDA和cuDNN安裝確定CUDA版本兼容性:使用nvidia-smi命令查看您的NVIDIA顯卡支持的CUDA版本。例如,您的MX450顯卡可能支持CUDA11.1或更高版本。下載並安裝CUDAToolkit:訪問NVIDIACUDAToolkit官網,根據您顯卡支持的最高CUDA版本下載並安裝相應的版本。安裝cuDNN庫:前

Docker利用Linux內核特性,提供高效、隔離的應用運行環境。其工作原理如下:1. 鏡像作為只讀模板,包含運行應用所需的一切;2. 聯合文件系統(UnionFS)層疊多個文件系統,只存儲差異部分,節省空間並加快速度;3. 守護進程管理鏡像和容器,客戶端用於交互;4. Namespaces和cgroups實現容器隔離和資源限制;5. 多種網絡模式支持容器互聯。理解這些核心概念,才能更好地利用Docker。

Python和JavaScript在社區、庫和資源方面的對比各有優劣。 1)Python社區友好,適合初學者,但前端開發資源不如JavaScript豐富。 2)Python在數據科學和機器學習庫方面強大,JavaScript則在前端開發庫和框架上更勝一籌。 3)兩者的學習資源都豐富,但Python適合從官方文檔開始,JavaScript則以MDNWebDocs為佳。選擇應基於項目需求和個人興趣。

在CentOS系統上進行PyTorch分佈式訓練,需要按照以下步驟操作:PyTorch安裝:前提是CentOS系統已安裝Python和pip。根據您的CUDA版本,從PyTorch官網獲取合適的安裝命令。對於僅需CPU的訓練,可以使用以下命令:pipinstalltorchtorchvisiontorchaudio如需GPU支持,請確保已安裝對應版本的CUDA和cuDNN,並使用相應的PyTorch版本進行安裝。分佈式環境配置:分佈式訓練通常需要多台機器或單機多GPU。所

在CentOS系統上安裝PyTorch,需要仔細選擇合適的版本,並考慮以下幾個關鍵因素:一、系統環境兼容性:操作系統:建議使用CentOS7或更高版本。 CUDA與cuDNN:PyTorch版本與CUDA版本密切相關。例如,PyTorch1.9.0需要CUDA11.1,而PyTorch2.0.1則需要CUDA11.3。 cuDNN版本也必須與CUDA版本匹配。選擇PyTorch版本前,務必確認已安裝兼容的CUDA和cuDNN版本。 Python版本:PyTorch官方支

CentOS 安裝 Nginx 需要遵循以下步驟:安裝依賴包,如開發工具、pcre-devel 和 openssl-devel。下載 Nginx 源碼包,解壓後編譯安裝,並指定安裝路徑為 /usr/local/nginx。創建 Nginx 用戶和用戶組,並設置權限。修改配置文件 nginx.conf,配置監聽端口和域名/IP 地址。啟動 Nginx 服務。需要注意常見的錯誤,如依賴問題、端口衝突和配置文件錯誤。性能優化需要根據具體情況調整,如開啟緩存和調整 worker 進程數量。

在 VS Code 中,可以通過以下步驟在終端運行程序:準備代碼和打開集成終端確保代碼目錄與終端工作目錄一致根據編程語言選擇運行命令(如 Python 的 python your_file_name.py)檢查是否成功運行並解決錯誤利用調試器提升調試效率
