我试图从所有web元素中获取文本,以便使用regex进行进一步处理,但我只从第一个元素中获取文本。剩下的我会得到
错误:
AttributeError: 'NoneType' object has no attribute 'group'
我正在使用css选择器,在devtools中我可以清楚地看到,这个选择器找到了我想要的所有webelements
def get_package_value_list(self, SELECTOR):
value_list = self.browser.find_elements(*SELECTOR)
result_list=[]
for value in value_list:
print(value.text)
value = re.sub(r'[\n]',',',value.text)
regex = re.search(Utilities.URL_REGEX_PATTERN, value)
result_list.append(regex.group())
return result_list
我不知道为什么,但是换线
至
帮了忙,现在一切正常。但是仍然让我困惑的是,为什么它必须是这样,尽管这个函数之前在代码的另一个地方使用另一个调用它
相关问题 更多 >
编程相关推荐