2017-09-19 18 views
-1

Google지도 API를 사용하여 장소 세부 정보에서 가져온 웹 사이트를 기반으로 이메일 ID를 추출하려면 어떻게해야합니까? 장소 정보 또는 웹 사이트에서 일반 이메일 아이디를 추출하고 싶습니다. 내가 가지고있는 것을 보여주기 위해 스크린 샷을 첨부했습니다. 나는 Refine.I을 사용하고 있습니다. 전화 번호를 파싱 할 수는 있지만 이메일 주소를 파싱 할 수는 없지만이 장소 정보에는 존재하지 않지만 웹 사이트에서 볼 수 있습니다.웹 사이트가있는 장소 세부 정보에서 이메일 ID 추출

미리 감사드립니다.

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

Output that I am getting

+0

String을 JSON에 공급하고 * extract *에 JSON API를 사용합니다. – Abbas

+0

전자 메일이 없으면 그 위치에서 전자 메일을 추출 하시겠습니까? – procrastinator

+0

나는 그 세부 사항에있는 웹 사이트에서 전자 메일 ID를 어떻게 얻을 수 있습니까? 내가 쓸 수있는 스크립트가 있습니까? – Vijay

답변

1

이이 API에서 반환 할 수있는 일이되지 않습니다 google maps places API에 따르면 -

내가 사용하고있는 코드입니다. 나는 구글이 자사의 API를 스팸 기업의 원천으로 사용하기를 원하지 않는다고 생각한다. 그것을 바탕으로, 나는 당신에게이 이메일을 줄 수있는 어떠한 법적 선택도 생각할 수 없다.

내가 생각할 수있는 유일한 해결책은 Google지도 API 결과에서 URL 속성을 얻은 다음 페이지를 긁어 내고 HTML 코드에서 이메일 주소를 찾는 방법이 있기를 바랍니다 :

  • Google은 쉽게 스크랩 할 수있는 방식으로 제시하지 않을 것이라고 생각합니다.
  • Google의 이용 약관에 위배됩니다.

요약하면 나는 귀하의 질문에 쉽고 합법적 인 해결책이 있다고 생각하지 않습니다.

+0

안녕 실뱅, 그럼 전화 번호는 어떻게 되나요? 그래도 자세한 설명 주셔서 감사합니다! – Vijay

+0

안녕하세요. @ Vijay. 이는 Google 장소 API가 [https://developers.google.com/places/web-service/details] (Google지도 장소)에 설명 된 필드가 포함 된 JSON 응답을 반환하기 때문입니다 (예 :'''international_phone_number''가 강조 표시됨). 원래 게시물에 링크 된 페이지에서 볼 수 있듯이 이메일 주소는 없습니다. – Sylvain