You know I meant scraping VIA the API but you wanted to show you knew what you are talking about so you took the free shot.
You then showed your stupidity by asking if you could do it via an in game script.
I have an idea ... ask them for their scripted queries. You could always sign up for API access kind of like I have. You know, how I made that spreadsheet you saw. Yet you thought I don't know how API's work.
Then do the queries yourself. It's real simple for you to "scrape" the information since you only need to do your character.
Or you can just continue trying to prove how smrtsy you are and find a word missing in this post and bitch that someone isn't handing you information on a silver platter. Information that is purely theoretical and reverse engineered guesswork. Should I explain what reverse engineering is or can you take it from here?
You tell yourself whatever you need to. "Scraping" typically means trying to gather data from webpages themselves, not through backend queries. And you can run scripts in game that return the same data they are retrieving via whatever API they are calling. Like this one to track hidden artifact progress:
/run local g,s,x=GetAchievementCriteriaInfo,select,0 for i=1,11 do x=x+s(4,g(11152,i))end print(" WQs: "..s(4,g(11153,1

.."/"..s(5,g(11153,1

.."\rKills: "..s(4,g(11154,1

.."/"..s(5,g(11154,1

.."\rDungeons: "..x.."/"..s(5,g(11152,1
You just paste that in a chat window.
Next time I guess I'll be more gentle with your ego though and say "Hey bud, scraping typically refers to something else entirely and I think they're running actual queries. Anyone know where I can find some of those queries?"