你知道吗关于芬德尔在html中找不到字符串。这是我的密码:
def get_id(html_source):
the_button = re.findall("preview.aspx?id=1692003076", html_source)
print(the_button)
当我print(html_source)
得到html时,它包含预览.aspx?内径=1692003076“。检索也找不到字符串。你知道吗
我还有一个关于芬德尔在我的代码中,它运行良好:
id_matches = re.findall('<input type="checkbox" id="\d+"', html_source)
你知道为什么不行吗?你知道吗
尝试转义正则表达式中的特殊字符:
.
,?
。或者,使用html_source.find("preview.aspx?id=1692003076")
查找该特定字符串的第一个实例。你知道吗如果这不起作用,在你的问题中发布一个HTML示例,这样我们就可以重现这个问题。你知道吗
注意“?”是正则表达式中的一个特殊字符。你需要逃避它。你知道吗
相关问题 更多 >
编程相关推荐