Я хочу использовать OpenPageRank API , чтобы получить рейтинг страницы и другую статистику из списка доменов.
Их документация в php, и мне трудно перевести ее или заставить работать в моем случае.
Идея состоит в том, чтобы получить ответы API и добавить их в файл python dict или .json.
На данный момент у меня определена эта функция:
headers = {'API-OPR': '%s' % opr_api_key}
api_results = {}
for items in domains_to_check:
url = 'https://openpagerank.com/api/v1.0/getPageRank?domains%5B0%5D=' + items
request = requests.get(url, headers=headers)
api_result = request.json()
Список domains_to_check
уже предопределен и содержит домены для теста.
Теперь, как вы можете видеть выше, код отправляет запрос в OPR и получает результат json, который он сохраняет в api_result
, и, как и ожидалось, он просто добавляет последний результат API.
Я хочу просмотреть все домены в списке, отправить запрос и добавить его к результатам.
dict.append[result]
не работает, потому что в результате получается файл .json. Не диктон питона.
Я пытался преобразовать результат в диктант Python, но не получилось.
Документация API намекает на то, что массив может быть отправлен через API из одного запроса , но не удалось скопировать этот код из php.
Не уверен, как это решить. Или как к нему подойти. Кажется достаточно простым, но я просто не могу его сломать.
Любая помощь приветствуется.