第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在細(xì)分網(wǎng)頁(yè)上使用硒driver.find_element().click()

在細(xì)分網(wǎng)頁(yè)上使用硒driver.find_element().click()

精慕HU 2022-09-13 17:22:06
首先,我是網(wǎng)絡(luò)抓取,html和硒的新手,所以我的問題對(duì)你來(lái)說似乎沒有意義。我正在嘗試執(zhí)行的操作:自動(dòng)單擊網(wǎng)頁(yè)上的圖像。手動(dòng)單擊此圖像允許在網(wǎng)頁(yè)的一部分上顯示新信息。我是如何嘗試這樣做的:我發(fā)現(xiàn)了一些特定于此圖像的內(nèi)容,例如:<img src="images/btn_qmj.gif" border="0">所以我剛剛輸入了蟒蛇:xpath = '//img[@src="images/btn_qmj.gif"]'driver.find_elements_by_xpath(xpath)問題:這給我返回了一個(gè)空列表。我部分理解為什么,但我沒有任何解決方案。代碼檢查器的圖像我在這里包括了我在Web檢查器上獲得的html樹的圖像。正如人們所看到的,達(dá)到我興趣線的樹給出了“/html/框架集/框架1/#document/html/正文/中心/表/tbody/tr[2]/td/a/img”。問題是我無(wú)法訪問 - 通過使用xpath - #document之后的任何內(nèi)容。如果我嘗試復(fù)制我感興趣的行的xpath,它只會(huì)將其跟蹤到第二個(gè)“/html”。這就像頁(yè)面被細(xì)分,劃分,內(nèi)部部分我無(wú)法訪問。我想有一種方法可以訪問#document內(nèi)容,也許它指的是另一個(gè)網(wǎng)頁(yè),但我被困在了這一點(diǎn)上。如果有人能在這方面幫助我,我將不勝感激。
查看完整描述

3 回答

?
慕尼黑8549860

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊

您是否嘗試過先切換到框架?

driver.switch_to.frame('gauche')


查看完整回答
反對(duì) 回復(fù) 2022-09-13
?
www說

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊

您需要先將控制切換到幀以處理其上的圖像。請(qǐng)參閱以下代碼供您參考


 driver.switch_to_frame(frame)

 WebDriverWait(driver, 20).until(

 EC.visibility_of_element_located((By.XPATH, "'//img[@src="images/btn_qmj.gif"]'"))).click()

 driver.switch_to_default_content()

注意 :: 您需要在下面添加導(dǎo)入


from selenium.webdriver.common.by import By

from selenium.webdriver.support.ui import WebDriverWait

from selenium.webdriver.support import expected_conditions as EC


查看完整回答
反對(duì) 回復(fù) 2022-09-13
?
長(zhǎng)風(fēng)秋雁

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊

元素存在于 .為了訪問元素,您需要先切換它。iframe


誘導(dǎo) () 和WebDriverWaitframe_to_be_available_and_switch_to_it()


誘導(dǎo) () 和WebDriverWaitvisibility_of_element_located()


WebDriverWait(driver,10).until(EC.frame_to_be_available_and_switch_to_it((By.NAME,"gauche")))

WebDriverWait(driver,10).until(EC.visibility_of_element_located((By.XPATH,"//img[@src='images/btn_qmj.gif']"))).click()

您需要導(dǎo)入以下庫(kù)。


from selenium.webdriver.support.ui import WebDriverWait

from selenium.webdriver.support import expected_conditions as EC

from selenium.webdriver.common.by import By


查看完整回答
反對(duì) 回復(fù) 2022-09-13
  • 3 回答
  • 0 關(guān)注
  • 128 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)