I am trying to write an app that simply acts as an interface to a website that already exists. There’s no API, so it’s going to be a lot of POSTing, GETing, and XML parsing.
Problem 1: “You need to enable JavaScript in your browser.”
How can I spoof their server into thinking that I am a fully capable browser? Or, really, that I am JavaScript-enabled?
It’s unlikely that JavaScript compatibility is being tested server-side. In my case, it was not — the source of the page I was looking at simply had a warning in a
<noscript>block. In the latter case, it’s easy to simply ignore the warning and proceed as usual.