如何从Chrome(Python)中的XHR中剔除

问题描述 投票:0回答:1

我正试图从Facebook游戏“硬币大师”中抓取信息

检查元素>网络> XHR

这会带来我需要访问的“余额”,因为它包含我需要跟踪的信息

Picture example

Coin Master FB Link to Test

但我不知道我需要什么模块来实现这一目标。我过去曾使用过BeautifulSoup,Requests,但这对我来说并不是那么简单。

任何有关我的问题的帮助/见解将不胜感激!

谢谢和亲切的问候

python selenium beautifulsoup python-requests
1个回答
2
投票

您需要检查请求,并在表单数据下找到请求的数据。

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"])
© www.soinside.com 2019 - 2024. All rights reserved.