根据价值过滤抓取的数据(Python和Silenium Webdriver)

时间:2019-02-09 21:37:29

标签: python selenium-webdriver web-scraping

我将使用Silenium Web驱动程序(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 5,654,876,并传递其他没有NTA 5,654,876的日期?

我以为我必须修改xpath,但是我不知道该怎么做。

0 个答案:

没有答案