签到天数: 773 天 [LV.10]以坛为家III

Sakuya_L1ng
- UID
- 42021
- 僵尸币
- 573591
- 贡献度
- 0
- 注册时间
- 2015-3-9
- 在线时间
- 1208 小时
- 最后登录
- 2025-5-3
 

|
楼主 |
发表于 2018-12-21 16:03:45
|
显示全部楼层
本帖最后由 Small肉丸ヤ 于 2018-12-21 16:04 编辑
2.Steam 浏览探索队列

一如既往的3连 不过多说 老样子
附上1键稳定奔放jio本使用方法:
先打开任意Steam商店页面并登陆,
然后在Steam商店页面打开浏览器控制台, 各类浏览器打开控制台的方法可自行搜索, chrome是F12
再把下边的命令复制到浏览器的控制台运行即可,
支持所有浏览器, 也不会遇到游戏限区的问题
jio本作者:Steamcn论坛
- (function _exec(){
- var appids,
- running = true,
- queueNumber,
- progressDialog = ShowAlertDialog('探索中', $J('<div/>').append($J('<div/>', {'class': 'waiting_dialog_throbber'}) ).append( $J('<div/>', {'id': 'progressContainer'}).text('获取进度...') ), '停止').done(abort);
- function abort(){
- running = false;
- progressDialog.Dismiss();
- }
- function retry(){
- abort();
- ShowConfirmDialog('错误', '是否重试?', '重试', '放弃').done(_exec)
- }
- function clearApp(){
- if(!running)
- return;
- showProgress();
- var appid = appids.shift();
- !appid ? generateQueue() : $J.post( appids.length ? '/app/' + appid : '/explore/next/', {sessionid: g_sessionID, appid_to_clear_from_queue: appid} ).done(clearApp).fail(retry);
- }
- function generateQueue(){
- running && $J.post('/explore/generatenewdiscoveryqueue', {sessionid: g_sessionID, queuetype: 0}).done(beginQueue).fail(retry);
- }
- function beginQueue(){
- if(!running)
- return;
- $J.get('/explore/').done(function(htmlText){
- var cardInfo = htmlText.match(/<div class="subtext">\D+(\d)\D+<\/div>/);
- if( !cardInfo ){
- abort();
- ShowAlertDialog('完成','已完成全部3轮探索队列');
- return;
- }
- var matchedAppids = htmlText.match(/0,\s+(\[.*\])/);
- if( !matchedAppids ){
- retry();
- return;
- }
- appids = JSON.parse(matchedAppids[1]);
- queueNumber = cardInfo[1];
- appids.length == 0 ? generateQueue() : clearApp();
- showProgress();
- })
- }
- function showProgress(){
- $J('#progressContainer').html( '<br>剩余' + queueNumber + '个待探索队列, 当前队列剩余' + appids.length + '个待探索游戏' );
- }
- beginQueue();
- }())
复制代码
|
|