Steam 설치
로그인
|
언어
简体中文(중국어 간체)
繁體中文(중국어 번체)
日本語(일본어)
ไทย(태국어)
Български(불가리아어)
Čeština(체코어)
Dansk(덴마크어)
Deutsch(독일어)
English(영어)
Español - España(스페인어 - 스페인)
Español - Latinoamérica(스페인어 - 중남미)
Ελληνικά(그리스어)
Français(프랑스어)
Italiano(이탈리아어)
Bahasa Indonesia(인도네시아어)
Magyar(헝가리어)
Nederlands(네덜란드어)
Norsk(노르웨이어)
Polski(폴란드어)
Português(포르투갈어 - 포르투갈)
Português - Brasil(포르투갈어 - 브라질)
Română(루마니아어)
Русский(러시아어)
Suomi(핀란드어)
Svenska(스웨덴어)
Türkçe(튀르키예어)
Tiếng Việt(베트남어)
Українська(우크라이나어)
번역 관련 문제 보고
Thank you that did the job for me as well.
To anyone wanting to use this handy script now:
Just wanted to make this important change more visible
Edit: The source is fixed now. Thanks again
Steam seems to block your IP-Address from the store after removing about 400 entries
Just do a reconnect at your router and you should be fine
I begin to have issues with it at 50ish, blocked me once had to restart router and flush DNS to get it working, second time I'm having more issues with it... I would be wary I don't think they like us accessing Steam that quickly to clear their list...
EDIT: I was able to get back in, , I'm now just closing the tab about every 30 and I cleared the list.
I had 21894 games in my 'not interested' list. First time I ran the code for the whole list, it took out 900 or so, before starting showing errors and eventually stopping. Then I refreshed the page and tried again one or two times with similar results. The next time I tried, I got 'Access Denied' and couldn't enter the Steam Store anymore. But after one minute or two of refreshing, I got access again. From then on, I tried doing what Adoxess and echo were suggesting and changing "data.rgIgnoredApps.length" for some other numbers (I tried 90, 80, 70, 60, 50, 40, 30 each a few times). It seemed to work better the lower the number was, but I think it's just an illusion, because with a smaller number the task was able to complete without making errors or stopping, at first, but after running the code a few times, it would start making more and more errors and eventually stop as well. Also, during that time, I continued getting 'Access Denied' from time to time, and the time it took before getting access again seemed to get longer each time (It went from one or two minutes, to 5 minutes, to 10, to 20, to 30, or so). Then suddenly, I got denied access for what is now 24+ hours, and still counting. That's a huge difference from the previous 30 minutes. So the next day I asked someone I know who use the same IP address to try and connect to the Steam Store with his PC and his Steam Account. He said he also got 'Access Denied'. Later that day, I went downtown to a cafe and used a free IP address with my PC and my Steam Account (I was sure it wasn't the PC's fault, but I'm saying it anyway just to be 100% clear), and I was able to connect to the Steam Store. Then, for the sake of experiment, I tried running the code again. This time I put 200 instead of "data.rgIgnoredApps.length". After removing 100 games or so from my list, it showed errors and stopped. When I refreshed it, it showed 'Access Denied'. I waited ten minutes and still didn't get the access back, but I had to leave, so that experiment ended there. Later that day, I went to another cafe and tried connecting to the Steam Store again, and again it worked. This time I didn't try to run the code. Wouldn't want to ruin the IP address of too many stores. (My sincere apology to that first Starbucks). Anyway, the conclusion is: it has nothing to do with the Steam Account, and has probably everything to do with the IP Address. Right now, 24+ hours later, I'm still being denied access to the Steam Store both on the website and the app. It's night right now, but tomorrow I'm going to try and call my service provider and have them change my external IP address. Hopefully this will solve the problem. If it doesn't somehow, I will edit this post later. So if I don't edit it, take for granted that it solved it. Then, as for clearing the rest of my list, I think it's at 9000 or so now (can't remember and can't access it right now), I think I'll do the rest by hand or try to have Steam add a 'select all' option, I don't think it's too much to ask. Anyway, signing off.
Edit: Right after posting this, I tried to connect to the Steam Store again, without expecting much, and it worked! So, I won't have to call my service provider...
I'm sorry to hear it was such an ordeal, it sounds like Steam is really cracking down on people using automated tools to interact with their APIs, which is pretty stupid when they offer no other alternatives. I've put a warning in the main post and also updated the script to send the requests more slowly, so hopefully that helps.
Is this script still working ?
When I clic enter, chrome console says this:
"undefined
POST https://store.steampowered.com/recommended/ignorerecommendation/ 400 (Bad Request)
Request failed, your Steam session id is probably incorrect/invalid, reload the page and try again"
I already reloaded the page, log out and log in, delete cache.
If you have any idea, please, tell me.
Thanks!
I did manage to empty out my 3000ish ignored games somewhat easily, luckily.
Here's roughly my steps:
https://store.steampowered.com/account/notinterested/ if you open the little X icon with browser inspector next to the ignored game's name, you'll find out that it's actually just calling this javascript:
UnIgnoreApp(this, 912190, '1_account_notinterested_');
You can, in Chrome Console, paste that snippet in, and it will unignore the game. Next problem would be getting all the AppIds of the games you have ignored so far.
These you can get from https://store.steampowered.com/dynamicstore/userdata under rgIgnoredApps. You can copy all from here to rgIgnoredPackages.
Next, with the whole list, with Notepad++'s search and replace you can do following(in extended mode so \r\n gets replaced as newlines):
Search: ":0,"
Replace: , '1_account_notinterested_');\r\nUnIgnoreApp(this,
This should net you a list of all the javascript snippets you can run in console at https://store.steampowered.com/account/notinterested/ -page.
Running a large amount however gets you blocked quick by a DDOS filter for some time, so you need to slow it down.
Looking at https://stackoverflow.com/questions/16873323/javascript-sleep-wait-before-continuing/16873849 they have a sleep() function that you can copy into your browser console. Adding that first, and then doing another search and replace in your list of UnIgnoreApp -commands you can slip in the following:
Search: \r\n
Replace: \r\nsleep(250);\r\n
This way it'll sleep 250 milliseconds between each removal, which seemed to work fine for me.
That's largely doing what the script is doing "manually", but didn't take too much time from me. Above unfortunately isn't as simple as just running a single script and letting it worry about everything, but beats clicking through thousands of games by hand.
I took the ideas from OP and Timi (thanks both) and made a working automated script.
INSTRUCTIONS
I ran this script on my own account and it works. And assuming you leave the artificial pause alone, won't get you blocked by Steam or anything like that.
Proof of it working on my account of 542 ignored games: https://imgur.com/gallery/gAUjgaY