具体而言,(虽然我也对一般解决方案感兴趣,如果有人愿意解释)我试图“点击”Steam的“不感兴趣”按钮。
我有想要在Python脚本中执行此操作的页面的URL,或者我可以将它们写在某个文件中。
尽管我(我想)知道该按钮,但它没有ID,执行的相关代码位是:
$J.post('http://store.steampowered.com/recommended/ignorerecommendation/', {
sessionid: g_sessionID,
appid: store_appid
})
我大多不熟悉Javascript,但是复制标题和参数,我设法成功发送了那个帖子请求(用Python代替),这有效。问题是它似乎需要以下cookie:steamRememberLogin,steamLogin,sessionid。我相信那些不会永远保持不变,所以我的剧本很快就会破裂。
我不确定从这里开始做什么。我可以想象某种方式从某个地方自动获取这些cookie,但是在哪里以及如何?或者,如果某些东西实际上可以从按钮发送点击事件,我认为这可能在Javascript中可能吗? 如果这一点很重要,那么它就不需要在后台运行。只要它可以安排,如果它需要在我的浏览器中实际打开该网页就没问题。