【发布时间】:2020-03-10 12:22:16
【问题描述】:
因此,这里的最终目标是在 Selenium 中进行网络爬网时识别与我列表中的任何项目的匹配项。这可能是一个愚蠢的语法错误。
代码:
criteriainactive = ['Inactive', 'Deleted', 'Terminated', 'Banned', 'Suspended']
statuscheck = re.search(criteriainactive,src)
追溯:
return _cache[type(pattern), pattern, flags]
TypeError: unhashable type: 'list'
如果有任何其他方法可以在网页中搜索上述列表,请告诉我。在此先感谢:)
【问题讨论】:
-
单独搜索每个项目?
-
Scott,我目前的结构是这样的。它可以工作,但是如果列表更长,将来使用时,如果了解这样的功能以进一步压缩代码,那将是非常好的。
-
re.search将字符串或正则表达式对象作为参数,而不是列表。x = re.search("^some string$", txt)
标签: python regex list selenium