在给定的 .html 页面中,我有一个脚本标签,如下所示:
<script>jQuery(window).load(function () {
setTimeout(function(){
jQuery("input[name=Email]").val("name@email.com");
}, 1000);
});</script>
如何使用 Beautiful Soup 提取电子邮件地址?
原文由 dundonian 发布,翻译遵循 CC BY-SA 4.0 许可协议
要向@Bob 的答案 添加更多内容,并假设您还需要在 HTML 中找到
script
标签,该标签可能还有其他script
标签。这个想法是定义一个正则表达式,用于 定位元素
BeautifulSoup
和提取email
值:打印:
name@email.com
。在这里,我们 对电子邮件地址使用了一个简单的正则表达式,但我们可以更进一步,对其进行更严格的处理,但我怀疑这对这个问题是否有实际必要。