【问题标题】:When adding cookies with selenium, site breaks使用 selenium 添加 cookie 时,站点中断
【发布时间】:2021-10-22 09:25:12
【问题描述】:

在处理 selenium 时,我发现我的脚本做了一些奇怪的事情。 roblox 网站运行良好,直到我添加了一个 cookie(然后所有功能都中断了),我认为我做错了什么。

感谢任何帮助,谢谢。

from selenium import webdriver

cookie = "insertcookiehere"

PATH = "/Users/name/Desktop/BadgeBot/chromedriver"
driver = webdriver.Chrome(PATH)

driver.get("https://www.roblox.com/games/7197745195")
driver.add_cookie({'name': ".ROBLOSECURITY", 'value' : cookie})
driver.refresh()

【问题讨论】:

    标签: python selenium roblox


    【解决方案1】:

    可能是您在错误的域中添加了 cookie。确保您获得 cookie 的域,例如: 'https://www.roblox.com/games/7197745195'

    与您添加 cookie 的域相同,否则 - 它将中断

    【讨论】:

    • 尝试将域切换到“roblox.com”,但遗憾的是我仍然遇到同样的问题
    • 你们是否都在“roblox.com”域上抓取了 cookie 和添加了 cookie?如果是这样,那么他们可能只是不允许 cookie 注入
    • 有没有办法测试这个理论(我知道如果你已经登录的话可以改变cookies)
    • 我相信这只是一个猜谜游戏,但由于 Roblox 关心这可能导致的安全漏洞,我假设他们不允许该功能
    • 感谢您的帮助,在测试时发现如果我手动登录,该站点将继续工作
    猜你喜欢
    • 2017-10-13
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多