从具有网站的地点详细信息中提取电子邮件ID

时间:2017-09-19 10:40:40

标签: java api google-maps google-places-api openrefine

如何根据我使用Google Maps API从地方详情获得的网站提取电子邮件ID。 我想从这些地方详细信息或网站中提取通用电子邮件ID。我附上了一个屏幕截图来显示我的内容。我正在使用开放式Refine。我能够解析电话号码但无法解析电子邮件ID,因为它不在这些地方的详细信息中,但我可以在网站上看到它。

提前谢谢。

这是我正在使用的代码 -

"https://maps.googleapis.com/maps/api/place/details/json?placeid=" + cells['PlaceID'].value + "&key=AIzaSyCSp-f-_FWHw8jfNFF9yd7mgUxaX-DZo8g"

Output that I am getting

1 个答案:

答案 0 :(得分:2)

根据google maps places API,这不是可以从API返回的内容。我相信Google不希望其API被用作垃圾邮件公司的来源。基于此,我无法想出任何可以给你这封电子邮件的法律选择。

我能想到的唯一解决方案是从google maps API结果中获取URL属性,然后抓取页面并希望有一种方法可以在HTML代码中找到电子邮件地址,但是:

  • 我不认为谷歌会以一种容易报复的方式呈现它;
  • 我认为这会违反Google的使用条款。

总而言之,我不认为你的问题有一个简单而合法的解决方案。