Nihkil, There is a standard ArcGIS rest endpoint which is the backend for this here: http://rsgis.nic.in/ArcGIS/rest/services/?f=json.
What data do you want to extract? Regards, Devdatta On Sat, May 21, 2016 at 4:04 PM, Venkata Pingali <ping...@gmail.com> wrote: > I looked at this site some months back. Notes from my investigation then: > > 1. The content/jsons are being served by commercial GIS operated by BSNL > 2. The content is coming back split across many JSONs (50-60) with encoded > URLs > 3. API appeared stateful (URLs kept changing) > > This, I concluded, needs a > (a) phantom-like programmable browser control > (b) network proxy/sniffer to dump all intercepted content > (c) wrangling to relate data from across all the jsons > > I also believe that there are license issues. > > On May 21, 2016 3:51 PM, "Raphael Susewind" <li...@raphael-susewind.de> > wrote: > >> Hi Nikhil, >> >> most likely the flash application loads something like a JSON (or CSV, >> if they are bad programmers ;-) ) from a specified API address. Use a >> network sniffer to intercept the traffic that the flashplayer generates, >> and see whether you can replicate the API. >> >> If you are lucky, you will see HTTP requests to an URL along the lines >> of http://schoolgis.nic.in/state_x/data.json?school=0000001 to >> 000014986. In that case, you can then manually scrape the JSON files (if >> need be by emulating a flashplayer's HTTP headers, though I doubt that >> they check for this). >> >> If you are unlucky, its a more complex API - some stateful frontends for >> SQL databases can be very nasty to replicate, for instance. One brute >> force kind of solution in such cases would be to write a custom proxy >> server (there are python/perl/... modules for this) - i.e. a kind of >> customized sniffer - and route your browser traffic through this, then >> automate the browser (again, there are plugins for firefox and chrome >> that have corresponding python or perl interfaces), and intercept the >> traffic generated. That's the solution I found to scrape polling station >> localities from the ECI server (before they put a bold copyright >> disclaimer on it - now this kind of scraping would probably be illegal - >> so do check these issues as well). >> >> Let us know what you find out about the API, >> >> Best of luck, >> Raphael >> >> On 21.05.2016 11:43, Nikhil VJ wrote: >> >> > Hi friends, >> > >> > is their any way to extract data from such a flash player platform...as >> > follows... >> > >> > schoolgis.nic.in <http://schoolgis.nic.in/> >> > >> > --regards, >> > Nikhil VJ >> > Pune >> > >> > -- >> > Datameet is a community of Data Science enthusiasts in India. Know more >> > about us by visiting http://datameet.org >> > --- >> > You received this message because you are subscribed to the Google >> > Groups "datameet" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> > an email to datameet+unsubscr...@googlegroups.com >> > <mailto:datameet+unsubscr...@googlegroups.com>. >> > For more options, visit https://groups.google.com/d/optout. >> >> -- >> Dr Raphael Susewind | Associate, Contemporary South Asia Studies, Oxford >> Snail Mail | Melanchthonstr. 4a, 33615 Bielefeld, Germany >> Web & Twitter | https://www.raphael-susewind.de | @RaphaelSusewind >> Impact | https://impactstory.org/raphael-susewind >> >> Please consider https://www.gnupg.org for encryption (key id 10AEE42F) >> >> -- >> Datameet is a community of Data Science enthusiasts in India. Know more >> about us by visiting http://datameet.org >> --- >> You received this message because you are subscribed to the Google Groups >> "datameet" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to datameet+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > -- > Datameet is a community of Data Science enthusiasts in India. Know more > about us by visiting http://datameet.org > --- > You received this message because you are subscribed to the Google Groups > "datameet" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to datameet+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Datameet is a community of Data Science enthusiasts in India. Know more about us by visiting http://datameet.org --- You received this message because you are subscribed to the Google Groups "datameet" group. To unsubscribe from this group and stop receiving emails from it, send an email to datameet+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.