0

我正在尝试从 html 中提取 DetailID 值,例如查看源:http ://www.hgtv.com/

mdManager.addParameter("DetailID", "466c141156dd2b88eeffedd780cf9126");

输出应该是466c141156dd2b88eeffedd780cf9126

我目前正在使用 re.search 搜索需要一段时间这是我的代码

searchObj = re.search( r'(.*)DetailID\",(\s\")(.*)(\"\))', html_source_code.text, re.M|re.I)
print(searchObj.group(3))

有没有更好的方法可以更快地得到结果

4

1 回答 1

0

以下工作

regex = re.compile(r'DetailID", "(.*)(\"\))')
detailId =  regex.search(source_code.text).group(1)
于 2017-11-19T01:23:09.907 回答