0
如果我運行類似如下:Python的硒嘗試,除了
title = browser.find_element_by_xpath("//h1[@class='title']").text
views = browser.find_element_by_xpath("//span[@class='count']").text
likes = browser.find_element_by_xpath("//span[@class='votesUp']").text
,但由於某種原因,在上述這些元素的網頁一個不能被發現,我怎麼告訴Python只是傳遞,繼續前進。它似乎不時在我身上撞擊。我已經嘗試過平常,但因爲我還沒有完全驗證什麼標題是行不通的。
我正在創建一個簡單的屏幕抓取工具,通過網站打開視頻和抓取信息。我再將此信息導出到像下面CSV:
b = open('test.csv', 'ab')
a = unicodecsv.writer(b)
data = [[title, views, likes]]
a.writerows(data)
由於一些網頁可能不包含它崩潰的XPath的,有沒有解決的辦法?
它會給你一個錯誤信息嗎?如果是這樣,它說什麼? – 2014-12-05 00:06:23