Упрощаем получение карточек на распродаже Steam

Как известно, каждый год в Steam стартуют две крупные распродажи - летняя и зимняя, где за просмотр списка рекомендаций можно получить по три карточки в день которые, в свою очередь, можно продать или потратить на создание значка распродажи. Дабы упростить и ускорить процесс просмотра скучного списка рекомендаций участник GitHub AceLewis написал небольшой скрипт для браузера который автоматически просматривает список за несколько секунд прошествии которых и выпадают заветные три карточки. Способ безопасен и работает уже несколько лет, бана Steam аккаунта вы не получите, а вот чтобы получить карточки достаточно выполнить несколько незаурядных шагов без регистрации и смс.

  1. Открыть свой любимый браузер и авторизоваться в Steam аккаунте на steampowered.com.
  2. Открыть страницу рекомендаций: store.steampowered.com/explore.
  3. Открыть консоль разработчика.
    • В Google Chrome сочетанием клавиш Ctrl + Shift + J или Cmd + Option + J на устройствах Mac.
    • В Firefox Ctrl + Shift + I или Cmd + Option + I.
    • В Safari Cmd + Option + C, предварительно включив режим разработчика Настройки - Дополнения - Показывать меню «Разработка» в строке меню.
  4. Скопировать и вставить скрипт в консоль, нажать Enter и немного подождать до обновления страницы.
var GenerateQueue = function( queueNumber )
{
    console.log( 'Queue #' + ++queueNumber );
    jQuery.post( 'http://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( 'http://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
            {
                window.location.reload();
            }
        } );
    } );
};
GenerateQueue( 0 );

Собственно говоря, таким нехитрым образом можно получать все три распродажные карточки за считаные секунды, что ещё более актуально при наличии нескольких Steam аккаунтов.