Получение полезного текста между тегами из Google Place API через python - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь собрать определенную информацию, извлекая JSON из URL, а затем запускаю его через красивый суп

from bs4 import BeautifulSoup as soup
from urllib.request import urlopen as uReq
import googlemaps

placeDetailsResult = 
urllib.request.urlopen('https://maps.googleapis.com/maps/api/place/details/
json? 
placeid=ChIJXSggtzAF1h0RXd_aMn0d16Q&cr=countryZA&lr=lang_en&key='+googleKey)
.read()
info = json.loads(placeDetailsResult.decode('utf-8'))
ghtml = info.content
gsoup = soup(ghtml, "lxml")
rawFormattedAddress = gsoup.find_all('span', attrs={'class': 
'Formatted_Address'})
print(rawFormattedAddress)

Я получаю:

ghtml = info.content AttributeError: у объекта 'dict' нет атрибута 'content'

Я кодирую и декодирую, пытаясь разобраться в проблеме после проблемы. Есть ли более простой способ получения информации о тегах из Google?результат API?Я делаю что-то ужасное?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...