我是 Selenium 的新手。閱讀許多歷史帖子并嘗試檢索工具提示文本但失敗...
X 路徑(對于“col_issued_shares”應該是正確的,因為它直接復制如下螢屏:
截圖 1
結果是 SyntaxError: invalid syntax。我的預期產出是已發行股份 20,428,671,958 股(截至 2022 年 5 月 27 日)。但是當我查看 source 時,它??會顯示工具包文本。
截圖 2
截圖 3
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from selenium.webdriver import Chrome
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
s=Service(r'C:\Users\chromedriver.exe')
driver = webdriver.Chrome(service=s)
url='https://www.hkex.com.hk/Market-Data/Securities-Prices/Equities/Equities-Quote?sym=5&sc_lang=en'
driver.get(url)
element = driver.find_element(By.XPATH, "//*[@id="lhkexw-quoteequities"]/div[2]/div[3]/div[2]/div/div[2]/div[1]/div[1]/span[2]/span")
有人可以幫忙嗎?非常感謝
uj5u.com熱心網友回復:
試試 xpath//*[@id='lhkexw-quoteequities']/div[2]/div[3]/div[2]/div/div[2]/div[1]/div[1]/span[2]/span
實際上,您用雙引號 (") 將 xpath 括起來。所以在 xpath 中,您應該使用單引號 (') 來表示@id=''.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/483730.html
標籤:javascript Python 硒 路径 工具提示
上一篇:嘗試以登錄為目標時,Python代碼在Selenium4上不起作用
下一篇:單擊硒中的x按鈕
