基于值过滤刮取的数据(Python和Silenium Webdriver)

2024-10-04 11:33:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我将使用sileniumweb驱动程序(python)刮取数据。但我不想刮除所有数据,而是刮除值为'5.654.876'的数据。就像下面的图片

result scrapping

我使用xpath查找元素。我在这里右击找到xpath并复制expath

get expath

这是我的密码:

NTA = driver.find_elements_by_xpath('//*[@id="searchResultContainer"]/div[2]/div[3]/div[3]/div[2]/div/span') 
try:
    num_page_items = len(tanggal) 
    for i in range(num_page_items):
        print(tanggal[i].text + ' - ' + pulang[i].text + ' Harga ' +NTA[i].text)
    back = (back + delta) 
    start = (start + delta)  
except IndexError:
    pass 

我的问题是,我如何获得数据,但只有NTA 5654876和通过其他日期,没有NTA 5654876?你知道吗

我以为我必须修改xpath,但我不知道该怎么办。你知道吗


Tags: 数据textdiv驱动程序pagebackitemsstart