[ SmokeDetector | MS ] URL in title, bad keyword in body, pattern-matching product name in body, pattern-matching website in body, pattern-matching website in title: megacleanseradvice.com by ralphleger on apple.SE
@angussidney I am pressing for the same, although only for SO. If my request ends up successful and I get it first I'll see if I can piggyback you guys onto it.
@Pops are you able to get hold of some data for us that we can't get? Ideally, we'd need site, post ID, and post creation date for every post that was deleted by red flags, for as far back as you can get it.
I mean if we distributed the scraping task among 10k users we could do it in a reasonable amount of time without getting hit by the throttling or bot protection or whatever it is.
If you try scraping those posts with your auth cookies you'll get logged out after about 20-30. I went all the way up to 10 seconds between requests with no luck.
Is there any way for normal people to grab a list of all posts on a site deleted as spam/offensive (presuming I have privileges to view them)?
All routes I've explored are dead ends:
Archive.org data dump: Does not include deleted posts.
SEDE: Drops body text from deleted spam/offensive posts....
Yeah I was just about to add a "PS" to that comment.
Let's see... I think 2016-03-06 is around the time of the first SO entry on MS. The SEDE query only returns 9300 results with creation dates since then. So that's a great sign. Could be any number of reasons that the MS DB is larger, I didn't check. False positives, duplicate entries, dates that mean different things in MS vs the query, etc.
Posts deleted for reasons that don't show up in the votes table.
Hm, I think I'll compare the IDs in that query with the ones from MS and see if I discover anything fun.
@JasonC and then we've got to consider vandalism posts, which we mark as tp-, but that requires some database-level queries that I don't have time to work out at the moment
If you get a list of post IDs which are present in metasmoke but missing in SEDE, you can make another SEDE query which counts the number of revisions (=1 is spam/offensive, >1 is probable vandalism)