-
Автор темы
- #1
Просто создать скрипт через Tempermonkey, вставить этот код, и включить скрипт. После захода на
Скриптов подобных куча, по-этому просто автоматизировал. Делал для себя
Так-же Auto Steam Vote для
Пожалуйста, авторизуйтесь для просмотра ссылки.
скрипт сам определит, нужно ли выбивать карты, и всё сделает, даже никуда нажимать не надо.Скриптов подобных куча, по-этому просто автоматизировал. Делал для себя
JavaScript:
// ==UserScript==
// @name Steam_AutoQueue
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match http://store.steampowered.com/
// @match http://store.steampowered.com
// @match store.steampowered.com/
// @match store.steampowered.com
// @match https://store.steampowered.com/?snr=1_4_wintersale__global-header/
// @match https://store.steampowered.com/?snr=1_4_wintersale__global-header
// @match store.steampowered.com/?snr=1_4_wintersale__global-header/
// @match store.steampowered.com/?snr=1_4_wintersale__global-header
// @grant none
// ==/UserScript==
var GenerateQueue = function( queueNumber )
{
var DivOfEmpety = document.getElementById("discovery_queue_empty").style.getPropertyValue("display")
if (DivOfEmpety == "")
{
console.log("Queue - No Need");
return;
}
console.log( 'Queue #' + ++queueNumber );
jQuery.post( 'https://store.steampowered.com/explore/generatenewdiscoveryqueue', { sessionid: g_sessionID, queuetype: 0 } ).done( function( data )
{
var requests = [];
for( var i = 0; i < data.queue.length; i++ )
{
requests.push( jQuery.post( 'https://store.steampowered.com/app/10', { appid_to_clear_from_queue: data.queue[ i ], sessionid: g_sessionID } ) );
}
jQuery.when.apply( jQuery, requests ).done( function()
{
if( queueNumber < 3 )
{
GenerateQueue( queueNumber );
}
else
{
console.log("Queue - Done");
//alert("Queue - Done");
ShowAlertDialog( 'Queue - Done' );
}
} );
} );
};
GenerateQueue( 0 );
Пожалуйста, авторизуйтесь для просмотра ссылки.
JavaScript:
// ==UserScript==
// @name Steam_AutoVote
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match http://store.steampowered.com/steamawards?snr=1_4_wintersale__winter2019-SteamAwards/
// @match http://store.steampowered.com/steamawards?snr=1_4_wintersale__winter2019-SteamAwards
// @match store.steampowered.com/steamawards?snr=1_4_wintersale__winter2019-SteamAwards/
// @match store.steampowered.com/steamawards?snr=1_4_wintersale__winter2019-SteamAwards
// @grant none
// ==/UserScript==
function OnVoteClick2( voteid, appid, developerid )
{
if ( !g_AccountID )
{
ShowConfirmDialog( 'Премия Steam',
'Прежде чем голосовать, войдите в свой аккаунт.',
'Войти'
).done( function() {
window.location = 'https://store.steampowered.com/login/?redir=steamawards%2F';
});
}
else
{
if ( g_bVoteInFlight )
return;
g_bVoteInFlight = true;
$J.post(
'https://store.steampowered.com/salevote',
{sessionid: g_sessionID, voteid: voteid, appid: appid, developerid: developerid }
).done( function (data) {
var $dialog = null;
if ( data )
{
}
else
{
}
window.location.reload();
}).fail( function() {
window.location.reload();
}).always( function() {
g_bVoteInFlight = false;
});
}
}
var DoSteamVote = function( )
{
if (document.getElementsByClassName("category_youvoted_choice")[0].textContent.indexOf("не проголосовали") > -1)
OnVoteClick2( '34', '601150', 0 );
else if (document.getElementsByClassName("category_youvoted_choice")[1].textContent.indexOf("не проголосовали") > -1)
OnVoteClick2( '35', '620980', 0 );
else if (document.getElementsByClassName("category_youvoted_choice")[2].textContent.indexOf("не проголосовали") > -1)
OnVoteClick2( '36', '271590', 0 );
else if (document.getElementsByClassName("category_youvoted_choice")[3].textContent.indexOf("не проголосовали") > -1)
OnVoteClick2( '37', '632360', 0 );
else if (document.getElementsByClassName("category_youvoted_choice")[4].textContent.indexOf("не проголосовали") > -1)
OnVoteClick2( '38', '557340', 0 );
else if (document.getElementsByClassName("category_youvoted_choice")[5].textContent.indexOf("не проголосовали") > -1)
OnVoteClick2( '39', '1097840', 0 );
else if (document.getElementsByClassName("category_youvoted_choice")[6].textContent.indexOf("не проголосовали") > -1)
OnVoteClick2( '40', '629760', 0 );
else if (document.getElementsByClassName("category_youvoted_choice")[7].textContent.indexOf("не проголосовали") > -1)
OnVoteClick2( '41', '361420', 0 );
else
ShowAlertDialog( 'SteamVote - All Voted' );
};
DoSteamVote( );
Последнее редактирование: