Skip to content

Instantly share code, notes, and snippets.

@webgyo
Created Feb 16, 2018
Embed
What would you like to do?
find_element系で要素がないときエラーになる #python

find_element系で指定した要素が無いとループ処理がエラー(NoSuchElementException)で止まってしまうのでエラーをハンドリングする

from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
a = post.find_element_by_css_selector("a").text

上記を以下のように変更

try:
	a = post.find_element_by_css_selector("a").text
except NoSuchElementException:
	#ここにエラー時の代替処理
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment