Если я бегу что-то, как показано ниже: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
, но по какой-то причине на указанной странице один из этих элементов не может быть найден, как я говорю питон просто передать и двигаться дальше. Кажется, я время от времени врезался в меня. Я пробовал обычный, но поскольку я не полностью проверил, какой титул он не будет работать.
Я создаю простой скребок экрана, который просто протаскивает веб-сайт, открывая видео и захватывая информацию. Я затем экспортировать эту информацию в файл CSV, как показано ниже:
b = open('test.csv', 'ab')
a = unicodecsv.writer(b)
data = [[title, views, likes]]
a.writerows(data)
Как некоторые из этих страниц не может содержать XPath это сбой, есть ли способ обойти это?
Дается ли вам сообщение об ошибке? Если да, то что он говорит? –