使用JS代码将steam喜加一的免费游戏删除。

本人因为前段时间无脑喜加一导致库存杂糅,鱼龙混杂。同时steam游戏的头图和徽标图占了C盘将近7个G的大小。
所以决定将不需要的免费的喜加一且不计入成就的游戏删除。可是一个个删耗时耗力,删一下午估计都点不了多少,所以找到了一个使用js代码批量删除的方法。

、必要浏览器,谷歌
打开网址:

https://store.steampowered.com/account/licenses/

可以发现如图界面:
steam的移除网页界面点击删除即可将游戏移除库存。

使用谷歌打开上述网址

https://store.steampowered.com/account/licenses/

1、点击右键
2、点击检查
3、点击Console
复制下列代码并按回车。

var packageID;

function sleep(ms) {
    return new Promise(resolve => setTimeout(resolve, ms));
  }

for ( let freeGame of document.getElementsByClassName('free_license_remove_link') ){
    packageID = freeGame.children[0].href.match("[0-9]+")[0];
    await sleep(1000);//延时参数,刪除速度太快可能会被steam暂时拦截,根根据自己的情况而定。
    $J.ajax(
        {
            url: 'https://store.steampowered.com/account/removelicense',
            type: 'POST',
            data:
            {
                sessionid: window.g_sessionID,
                packageid: packageID
            },
            success: function (response) {
                if (response.success == 1) {
                    console.log("成功");
                }
                else {
                    console.log("失敗");
                }
            }
        }
    )
}

如下所示
图中成功显示数量即为成功移除的数量接下来要做的就是等待了。
加一一时爽,删库火葬场啊。

by Executi0n。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值