Steam Dev Days

Steam Dev Days

80 ratings
Удаление неотображаемых игр из Списка желаемого
By Perish
Как удалить игры и другие товары из Списка желаемого, которые в нём не отображаются, тем не менее засчитываются в общем количестве желаемых продуктов?

Как правило это замороженные на стадии разработки или удаленные, в связи с нарушением соглашения, из магазина Steam продукты, а также те, что перестали быть доступны в вашем регионе.

Removing undisplayed games from the Wishlist
8
35
2
10
3
3
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Инструкция / Instruction
Для совершения данных действий должен подойти любой браузер, тестировалось мной лично на Google Chrome (Актуальная версия), Yandex (Актуальная версия), Mozilla Firefox 92.0.1 и Mircrosoft Edge (Актуальная версия).
Соответственно, в том или ином браузере, вы должны быть авторизованы на сайте Steam с той учетной записью, с которой хотите удалить неотображаемые игры.


1. Вспоминаем, какие именно игры мы добавляли в список желаемого.

Для того, что бы узнать полный список товаров Списка желаемого, переходим на страницу: https://store.steampowered.com/dynamicstore/userdata/

Видим код на котором желаемые продукты перечислены в квадратных скобках, начиная со значения
{"rgWishlist":,
заканчивая значением
,"rgOwnedPackages":

Соответственно мы должны быть авторизованы на аккаунте, на котором собрались производить манипуляции с удалением

В случае, если никакой информации об аккаунте на странице по ссылке выше не отображается, в браузере удаляем cookie-файлы ресурсов Steam и авторизуемся заново.

Скриншот, пример:

2. Находим соответствие ID товару в Steam.

Посмотреть то, какая желаемая игра, программа, девайс и т.д. соответствуют данным App ID можно на сайте: https://steamdb.info/ набрав в поиск искомый ID или наоборот название игры, в случае, если не отображающиеся игры и прочее вам уже известны и вы наоборот, хотите узнать подходящий App ID

Скриншот, пример:

3. Переходим к непосредственному удалению.

После того как мы вычислили «невидимок», заходим на главную страницу Steam: https://store.steampowered.com/ и открываем консоль вашего браузера, (Как правило это клавиша F12) копируем и вставляем в рабочую строку консоли следующий скрипт:

[МЕСТО_ДЛЯ_ID,МЕСТО_ДЛЯ_ID].forEach(appid => jQuery.post("https://store.steampowered.com/wishlist/profiles/my/remove/", { appid, sessionid: g_sessionID }))

Скриншот, пример:

Нажимаем Enter и наша задача выполнена

Обратите внимание, не рекомендуется удалять более 10 товаров одновременно, так как это создает множество запросов единовременно, что сервера воспринимают как атаку и ограничивают доступ с вашего IP адреса к ресурсу на небольшой промежуток времени.

Видео для наглядности (на браузере Opera GX):
https://youtu.be/IJTiF4qawtc
Благодарность / Gratitude
Malco[gaming.stackexchange.com]
118 Comments
Ыычко Nov 16, 2024 @ 4:52am 
Вроде прокатило. спасибо за гайд.
Lost Oct 20, 2024 @ 12:13am 
Спасибо!:steamthis:
LEAGER Aug 24, 2024 @ 1:34am 
Спасибо за скрипт, странно, что гениусы из стим не додумались удалять IDшник из списка желаемого и это надо делать руками.
BMW Aug 18, 2024 @ 12:43am 
спасибо )
muladrum Aug 17, 2024 @ 5:54am 
Спасибо, помогло!
Boat Jul 29, 2024 @ 2:32pm 
спасибо!
Jul 22, 2024 @ 1:46pm 
Спасибо, большое!
Redania Jul 6, 2024 @ 9:57pm 
Спасибо
Wembley Fraggle Jul 3, 2024 @ 6:00pm 
Гениально! Спасибо! :steamthumbsup:
Mad_Dog_AN Jun 29, 2024 @ 4:07am 
Благодарю!