Major discovery on the new ignore user system.

From: Luster Soldier | Posted: 09/10/2007 4:19:36 AM
Gavi suggested that YE should make a script that automatically scans through the User IDs using that URL I provided earlier and adds them to the database. Here's a shortened version of the URL I posted earlier:

boards.gamefaqs.com/gfaqs/index.php?user=[User ID]&action=ignore

Edited by Luster Soldier at 09/10/2007 10:03:59 AM

From: Ryan Dwyer | Posted: 09/10/2007 9:14:39 AM
Yeah, I just discovered this myself then came here to see if anyone else knew.

EDIT: If I wanted to do 4.3 million users in 10 days, I would have to do 298.6111 per minute! That's at least 600 requests per minute (10 per second), as it would have to clear the list one by one as well. The most optimised code would be something like:

Request index.php?user=X&action=ignore
Check HTML to see if user was added OK
Repeat above
After 50 successful ignores, request index.php?action=ignorelist
Read HTML and update database
Request index.php?user=X&action=ignoredel for all 50 users
Repeat whole lot.

I don't think this is feasible...
I will not use abbrev.

Edited by Ryan Dwyer at 09/10/2007 9:29:22 AM

From: Luster Soldier | Posted: 09/10/2007 10:03:14 AM

EDIT: If I wanted to do 4.3 million users in 10 days, I would have to do 298.6111 per minute! That's at least 600 requests per minute (10 per second), as it would have to clear the list one by one as well. The most optimised code would be something like:

Request index.php?user=X&action=ignore
Check HTML to see if user was added OK
Repeat above
After 50 successful ignores, request index.php?action=ignorelist
Read HTML and update database
Request index.php?user=X&action=ignoredel for all 50 users
Repeat whole lot.


Maybe you could have the script skip any User IDs that already listed in the database? That would probably save some time. The script could be set to make one request every 5 seconds or so (maybe slightly longer or shorter), which would help reduce the load on the GameFAQs servers.
From: Chocobo | Posted: 09/10/2007 11:58:02 AM
Question: can you get users with closed/banned account using this method?
From: Ryan Dwyer | Posted: 09/10/2007 12:48:59 PM
Yep. I added Gavirulax to my ignore list. Accounts that have been purged/deleted from the system won't show though.
I will not use abbrev.
From: Tigger | Posted: 25/10/2007 10:10:44 PM
Anyone know if this still works? Been trying on users I know haven't purged and get a "Invalid Message ID" error.
From: Ryan Dwyer | Posted: 27/10/2007 5:16:15 PM
They fixed it a couple of days ago, unfortunately.
I will not use abbrev.
From: Tigger | Posted: 27/10/2007 8:33:28 PM
Darn, thanks. :)