On Mar 14, 2018, at 9:54 PM, Gregory Ewing <greg.ew...@canterbury.ac.nz> wrote: > > Chris Angelico wrote: >> That means going back to the original problem: "how do we get a usable >> stock price API?". > > Does it have to be stock prices in particular? > Or just some simple piece of data that demonstrates > the principles of fetching a url and parsing the > result? > > -- > Greg > --
I am the OP. No, it does not have to be stock prices. I used stock prices because it made for a very clear example in my curriculum. In my class, I demo how we can write a small Python program to "pretend to be a browser" and get a full page of html, then I talk about how you can use an API with a small Python program to get just the data you really want. I found a Yahoo API that did exactly what I wanted, and that has worked for years - but now Yahoo has cancelled that service. I thought it would be simple to find another simple API to get a stock price but I haven't found one. All the ones that do work seem to require https, which doesn't work easily with url lib.request.urlopen. I do use other API's like openweathermap.org to get weather data and api.fixer.io <http://api.fixer.io/> to get currency exchange rates. I get the data back and work through parsing the results. I am still very interested in getting a stock quote example but If you have other examples that have a URL that is http based, I am interested. Irv -- https://mail.python.org/mailman/listinfo/python-list