python中html 中怎么获取script 中的某个值
在html中获取script中的某个值,采用正则表达式提取变量值
·
在 Python 中可以使用第三方库 beautifulsoup4 来解析 HTML。然后可以通过正则表达式或其他方法从
html_string = response.text
responseHtml = BeautifulSoup(html_string, 'html.parser')
script_tags = responseHtml.find_all('script')
script_tag = script_tags[5] #获取要取值的script
print(script_tag)
match = re.search('SEARCH.base_url="(.+?)"', str(script_tag.string))
if match:
pvidStr = match.group(1)
pvid = pvidStr.split('pvid=')[1]
print("获取的pvid:", pvid)
效果:
更多推荐
已为社区贡献3条内容
所有评论(0)