Recycling a website directly from your application is never a good idea. If you ever do this, you are prompted to do it on the server and provide the data to your application in a well-known format, so site changes can be quickly managed by your server, and as a result, never crash your application.
Although wikipedia does not have a formal API, it provides some other ways to retrieve data from its servers. You should check this link:
http://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot#APIs%5Ffor%5Fbots
source share