如何使用Jsoup从网页中提取多个电子邮件地址?

我有一些站点列表,我需要从这些站点转到联系页面并使用jsoup提取每个站点的电子邮件ID。我正在使用java.util.regex.Pattern获取电子邮件ID代码,如下所示

Matcher m = Pattern.compile("[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+").matcher(doc.toString());
if (m.find()) {             
 email= m.group();              
 System.out.println(email);
}

我遇到了一个网站,其中包含多个电子邮件地址,但是上面的代码仅获得一个电子邮件ID,这是第一个遇到的。我想从该页面获取所有电子邮件ID。

我尝试使用下面的代码,但仍然收到所有垃圾

Elements elements =  doc.getElementsMatchingText(Pattern.compile("[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+"));
for(Element element: elements){
System.out.println(element.toString());
}

如何从网页获取所有电子邮件ID?请帮我。

阿维纳什·拉吉(Avinash Raj)

您需要使用while循环而不是if条件,以便它将为每个匹配项进行打印。

while (m.find()) {             
 email= m.group();              
 System.out.println(email);
}

或者

while (m.find()) {                         
     System.out.println(m.group());
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从网页中提取电子邮件地址

来自分类Dev

如何从python的RFC 2822邮件标题中提取多个电子邮件地址?

来自分类Dev

如何使用CMD从文本文件中提取电子邮件地址和密码?

来自分类Dev

如何使用 Ruby on Rails 从字符串中提取电子邮件地址?

来自分类Dev

如何使用GnuPG管理多个电子邮件地址?

来自分类Dev

从@号之前的电子邮件地址中提取数字

来自分类Dev

Ruby Regex从电子邮件地址中提取域名

来自分类Dev

从字符串中提取电子邮件地址

来自分类Dev

从excel单元格/ excel文件中提取多个电子邮件地址

来自分类Dev

使用tsql从字符串中提取电子邮件地址

来自分类Dev

Java-使用正则表达式从requestURI中提取电子邮件地址

来自分类Dev

使用Java-libpst从.pst文件中提取电子邮件地址

来自分类Dev

使用r从字符串中提取电子邮件地址

来自分类Dev

使用正则表达式从字符串中提取电子邮件地址

来自分类Dev

使用Java-libpst从.pst文件中提取电子邮件地址

来自分类Dev

使用Excel从电子邮件地址中提取顶级域名

来自分类Dev

条带多个客户使用相同的电子邮件地址

来自分类Dev

使用 Mail::to() 的多个电子邮件地址

来自分类Dev

使用字典提取电子邮件地址。某些键有多封电子邮件,如何发送到所有电子邮件?

来自分类Dev

如何允许电子邮件地址输入在Angular中接受多个电子邮件地址

来自分类Dev

从网页中提取隐藏的电子邮件

来自分类Dev

如何使用Firebase电子邮件地址验证

来自分类Dev

如何使用Express / Node确认电子邮件地址?

来自分类Dev

如何使用vuelidate验证电子邮件地址?

来自分类Dev

如何使用Python解码编码的电子邮件地址?

来自分类Dev

如何使用Selenium Python打印电子邮件地址

来自分类Dev

如何使用jQuery验证电子邮件地址?

来自分类Dev

如何隐藏电子邮件地址

来自分类Dev

如何隐藏电子邮件地址?

Related 相关文章

  1. 1

    无法从网页中提取电子邮件地址

  2. 2

    如何从python的RFC 2822邮件标题中提取多个电子邮件地址?

  3. 3

    如何使用CMD从文本文件中提取电子邮件地址和密码?

  4. 4

    如何使用 Ruby on Rails 从字符串中提取电子邮件地址?

  5. 5

    如何使用GnuPG管理多个电子邮件地址?

  6. 6

    从@号之前的电子邮件地址中提取数字

  7. 7

    Ruby Regex从电子邮件地址中提取域名

  8. 8

    从字符串中提取电子邮件地址

  9. 9

    从excel单元格/ excel文件中提取多个电子邮件地址

  10. 10

    使用tsql从字符串中提取电子邮件地址

  11. 11

    Java-使用正则表达式从requestURI中提取电子邮件地址

  12. 12

    使用Java-libpst从.pst文件中提取电子邮件地址

  13. 13

    使用r从字符串中提取电子邮件地址

  14. 14

    使用正则表达式从字符串中提取电子邮件地址

  15. 15

    使用Java-libpst从.pst文件中提取电子邮件地址

  16. 16

    使用Excel从电子邮件地址中提取顶级域名

  17. 17

    条带多个客户使用相同的电子邮件地址

  18. 18

    使用 Mail::to() 的多个电子邮件地址

  19. 19

    使用字典提取电子邮件地址。某些键有多封电子邮件,如何发送到所有电子邮件?

  20. 20

    如何允许电子邮件地址输入在Angular中接受多个电子邮件地址

  21. 21

    从网页中提取隐藏的电子邮件

  22. 22

    如何使用Firebase电子邮件地址验证

  23. 23

    如何使用Express / Node确认电子邮件地址?

  24. 24

    如何使用vuelidate验证电子邮件地址?

  25. 25

    如何使用Python解码编码的电子邮件地址?

  26. 26

    如何使用Selenium Python打印电子邮件地址

  27. 27

    如何使用jQuery验证电子邮件地址?

  28. 28

    如何隐藏电子邮件地址

  29. 29

    如何隐藏电子邮件地址?

热门标签

归档