亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在selenium python中抓取突出顯示的表數據

如何在selenium python中抓取突出顯示的表數據

德瑪西亞99 2023-12-29 15:03:56
我正在嘗試從數據庫中僅抓取硒中選定的高亮行我只想要藍色、紫色和黃色的行共 2356 行這是我的代碼:import pandas as pd from selenium import webdriver  from selenium.webdriver.common.keys import Keys driver = webdriver.Chrome() driver.get ("https://www.fieo.org/Offrings-from-Indian-Exporters.php")que=driver.find_element_by_xpath("//*[@id='contant-contant']/table/tbody/tr[10]/td[3]/b/a")que.click()
查看完整描述

1 回答

?
慕無忌1623718

TA貢獻1744條經驗 獲得超4個贊

這是其中之一的示例。


#,[@bgcolor='#C6C600'],[@bgcolor='#70B8B8']

elements=WebDriverWait(driver, 30).until(EC.visibility_of_all_elements_located((By.XPATH, "//tr[@bgcolor='#C184FF']")))

#print(len(elements))

for elem in elements:

    print(elem.get_attribute('innerHTML'))

輸出


<td><input type="checkbox" name="id[]" value="49516">3F INDUSTRIES LIMITED&nbsp;&nbsp;<strong>[TH]</strong></td>

                                    <td>TURMERIC</td>

……等等。如果您只想要文本,請使用 elem.text。


進口


from selenium.webdriver.common.by import By

from selenium.webdriver.support.ui import WebDriverWait 

from selenium.webdriver.support import expected_conditions as EC


查看完整回答
反對 回復 2023-12-29
  • 1 回答
  • 0 關注
  • 151 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號