【发布时间】:2015-09-06 22:41:43
【问题描述】:
我使用正则表达式从带有selenium.webDriver 的网页上的搜索框中检索某些内容。
searchbox = driver.find_element_by_class_name("searchbox")
searchbox_result = re.match(r"^.*(?=(\())", searchbox).group()
只要搜索框返回与正则表达式匹配的结果,代码就可以工作。但是如果搜索框回复字符串"No results" 我会得到错误:
AttributeError: 'NoneType' 对象没有属性 'group'
如何让脚本处理"No results" 的情况?
【问题讨论】:
标签: python regex attributeerror