使用Python和Selenium抓取偶数个<TD>
元素可以通过以下步骤实现:
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get("目标网页的URL")
<TD>
元素:td_elements = driver.find_elements(By.XPATH, "//td")
<TD>
元素列表,并筛选出偶数个元素:even_td_elements = []
for i in range(len(td_elements)):
if i % 2 == 1:
even_td_elements.append(td_elements[i])
<TD>
元素进行进一步处理,例如打印文本内容:for td_element in even_td_elements:
print(td_element.text)
完整代码示例:
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get("目标网页的URL")
td_elements = driver.find_elements(By.XPATH, "//td")
even_td_elements = []
for i in range(len(td_elements)):
if i % 2 == 1:
even_td_elements.append(td_elements[i])
for td_element in even_td_elements:
print(td_element.text)
driver.quit()
这样,你就可以使用Python和Selenium抓取偶数个<TD>
元素了。
注意:以上代码示例中使用了Chrome浏览器和ChromeDriver,请确保你已经正确安装了Chrome浏览器,并下载对应版本的ChromeDriver,并将ChromeDriver的路径配置到系统环境变量中。
领取专属 10元无门槛券
手把手带您无忧上云