如何使用 python 购买有限的 roblox?
Posted
技术标签:
【中文标题】如何使用 python 购买有限的 roblox?【英文标题】:How can I purchase a limited in roblox using python? 【发布时间】:2020-08-09 19:58:49 【问题描述】:这是我的代码:
import requests as req
import time
xcrsftoken = req.get("https://roblox.com/home").text.split("Roblox.XsrfToken.setToken('")[1].split("');")[0]
print(xcrsftoken)
ids = [21070012]
for id in ids:
r = req.post(f'https://economy.roblox.com/v1/purchases/products/id', data='expectedCurrency': 1, 'expectedPrice': 0, 'expectedSellerId': 1 ,headers="X-CSRF-TOKEN": xcrsftoken)
print(r)
if 'TooManyRequests' in r.text:
print('Too many requests, waiting 60 sec')
ids.append(id)
time.sleep(60)
问题在于它给出了401
的响应。据我所知,这意味着它是未经授权的,这意味着我有一个错误的令牌。问题是我已经确认它获得了正确的令牌。
有人知道为什么会这样吗?帮助将不胜感激!
提前致谢!
旁注:
This post 没有帮助我。我尝试了答案,但它对我不起作用,返回 403
禁止。
【问题讨论】:
【参考方案1】:使用 Roblox API,401 表示您的用户未通过身份验证。你需要得到一个.ROBLOSECURITY
cookie。切勿共享此 cookie,因为它授予对您帐户的完全访问权限。
cookies = '.ROBLOSECURITY': 'YOUR .ROBLOSECURITY'
这将是您存储 cookie 的地方。然后在请求中您可以使用cookies
参数,如here 所示。
【讨论】:
以上是关于如何使用 python 购买有限的 roblox?的主要内容,如果未能解决你的问题,请参考以下文章