Как скрести из XHR в Chrome (Python) - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь собрать информацию из игры на Facebook "Мастер монет"

Проверка элемента> Сеть> XHR

Это вызывает "Баланс", который яМне нужен доступ, поскольку он содержит информацию, которую мне нужно отслеживать

Пример изображения

Coin Master FB Ссылка на тест

Но я не знаю, какой модуль мне нужен для этого.Я использовал BeautifulSoup, запросы в прошлом, но это не так просто для меня.

Любая помощь / понимание моей проблемы будет высоко ценится!

Спасибо и с уважением

1 Ответ

0 голосов
/ 05 марта 2019

Вам необходимо проверить запросы и в разделе «Данные формы» найти свои данные для запросов.

import requests
import json

data = {
  "Device[udid]": "",
  "API_KEY": "",
  "API_SECRET": "",
  "Device[change]": "",
  "fbToken": ""
}

headers = {
  "User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36"
}

url = "https://vik-game.moonactive.net/api/v1/users/rof4__cjsvfw2s604xrw1lg5ex42qwc/balance"

r = requests.post(url, data=data, headers=headers)
data = r.json()

print(data["coins"])
...