Веб-страница Google Места содержит больше деталей, чем запрос API - PullRequest
0 голосов
/ 11 марта 2020

Я пытался извлечь информацию для следующей записи Google Maps

enter image description here

Я мог бы найти эту сущность, указав type = doctor, однако это никогда не упоминал, что его специализация - офтальмология в результатах.

Когда я запрашиваю

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJDf9MQQ9u5kcRqfC-D2wf9bY&key=

, я получаю следующие результаты (усеченные):

{
   "html_attributions" : [],
   "result" : {
      "address_components" : [
         {
            "long_name" : "10",
            "short_name" : "10",
            "types" : [ "street_number" ]
         },
         {
            "long_name" : "Rue Notre Dame de Nazareth",
            "short_name" : "Rue Notre Dame de Nazareth",
            "types" : [ "route" ]
         },
         {
            "long_name" : "Paris",
            "short_name" : "Paris",
            "types" : [ "locality", "political" ]
         },
         {
            "long_name" : "Arrondissement de Paris",
            "short_name" : "Arrondissement de Paris",
            "types" : [ "administrative_area_level_2", "political" ]
         },
         {
            "long_name" : "Île-de-France",
            "short_name" : "IDF",
            "types" : [ "administrative_area_level_1", "political" ]
         },
         {
            "long_name" : "France",
            "short_name" : "FR",
            "types" : [ "country", "political" ]
         },
         {
            "long_name" : "75003",
            "short_name" : "75003",
            "types" : [ "postal_code" ]
         }
      ],
      "adr_address" : "\u003cspan class=\"street-address\"\u003e10 Rue Notre Dame de Nazareth\u003c/span\u003e, \u003cspan class=\"postal-code\"\u003e75003\u003c/span\u003e \u003cspan class=\"locality\"\u003eParis\u003c/span\u003e, \u003cspan class=\"country-name\"\u003eFrance\u003c/span\u003e",
      "formatted_address" : "10 Rue Notre Dame de Nazareth, 75003 Paris, France",
      "formatted_phone_number" : "01 42 72 62 20",
      "geometry" : {
         "location" : {
            "lat" : 48.8671477,
            "lng" : 2.3613752

Нигде не упоминается, что он офтальмолог, хотя это отображается в записи веб-страницы Google Maps.

Как извлечь эту информацию?

...