Доступ к деликатному API для поиска связанных ключевых слов
Я искал способ получить релевантные ключевые слова для поискового запроса и думал об использовании восхитительного API для этой цели:
Я нашел несколько сайтов, которые использовали восхитительный API для этой цели, которые также упоминаются в моем цитируемом вопросе stackru:
Как получить вкусные связанные теги Например: http://hublog.hubmed.org/archives/001049.html
Я прошел через восхитительный API, но не нашел ни одной функции, которая могла бы дать мне желаемый результат.
Восхитительный.com все еще предлагает эту функциональность? И если да, то как я могу использовать его с Python? Я пытался получить некоторые данные с помощью этого класса-оболочки Python: https://github.com/mudge/python-delicious но, похоже, у него также недостаточно функциональности для поиска связанных ключевых слов.
Буду очень признателен за любые предложения.
1 ответ
Вот простой способ найти связанные ключевые слова с помощью Python:
import requests
import xmltodict
import json
import re
KEYWORD = 'best icecream'
res = requests.get('https://google.com/complete/search?output=toolbar&gl=eg&q={}'.format({re.sub("\s", "_", KEYWORD)}))
obj = xmltodict.parse(res.text)
json = json.dumps(obj)
print(json)
Предварительный просмотр результата:
{
"toplevel":{
"CompleteSuggestion":[
{
"suggestion":{
"@data":"best ice cream scoop"
}
},
{
"suggestion":{
"@data":"best ice cream places"
}
},
{
"suggestion":{
"@data":"best ice cream places near me"
}
},
{
"suggestion":{
"@data":"best ice cream in india"
}
},
{
"suggestion":{
"@data":"best ice cream in rome"
}
},
{
"suggestion":{
"@data":"best keto ice cream"
}
},
{
"suggestion":{
"@data":"best vanilla ice cream"
}
},
{
"suggestion":{
"@data":"best ice cream"
}
},
{
"suggestion":{
"@data":"best ice cream maker"
}
},
{
"suggestion":{
"@data":"best ice cream brands"
}
}
]
}
}