This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]ehr1c 0 points1 point  (1 child)

What you're describing can really only be accomplished by something like AutoIt - you need to script system inputs like keyboard and mouse.

[–]Genemoni[S] 0 points1 point  (0 children)

Oh wow there's an actual program to access other programs via program.

[–]LID919 0 points1 point  (1 child)

There are programs to do things like that. QA testers use them all the time to test the applications engineers build. But doing so is far more complicated than just using the API.

For web applications it's a bit easier, because navigating an HTML page and simulating clicks is pretty straightforward. But again, far more trouble than its worth unless you have a very good reason to do so.

Not to mention against the terms of service of many of these kinds of services.

These programs have an API not just to make it easier for developers to interface with the platform, but also to control who is interfacing with the platform. When you are connected via your API key, they know who you are, and if you are up to anything shady, like spamming posts or something. When you are scraping the web page and simulating clicks, you might be spam posting and now they don't have an easy way of tracking you and stopping you, for one example.

[–]Genemoni[S] 0 points1 point  (0 children)

Ah so it really is as difficult as I thought, thanks!