Benny- / Yahoo-ticker-symbol-downloader

A web scraper for ticker symbols from yahoo finance
https://pypi.python.org/pypi/Yahoo-ticker-downloader/
Other
247 stars 87 forks source link

Error 404 #30

Closed ghost closed 7 years ago

ghost commented 7 years ago

I have tried to download the stocks symbol and the currency but i am getting this error. It seems that the url adresss change.

Traceback (most recent call last): File "C:\Users\myname\AppData\Local\Programs\Python\Python35\Scripts\YahooTickerDownloader.py", line 161, in main() File "C:\Users\myname\AppData\Local\Programs\Python\Python35\Scripts\YahooTickerDownloader.py", line 111, in main downloadEverything(downloader, tickerType, args.insecure, args.sleep, args.pandantic) File "C:\Users\myname\AppData\Local\Programs\Python\Python35\Scripts\YahooTickerDownloader.py", line 50, in downloadEverything symbols = downloader.nextRequest(insecure, pandantic) File "c:\users\myname\appdata\local\programs\python\python35\lib\site-packages\ytd\SymbolDownloader.py", line 113, in nextRequest html = self._fetchHtml(insecure) File "c:\users\myname\appdata\local\programs\python\python35\lib\site-packages\ytd\SymbolDownloader.py", line 56, in _fetchHtml resp.raise_for_status() File "c:\users\myname\appdata\local\programs\python\python35\lib\site-packages\requests\models.py", line 909, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://finance.yahoo.com/lookup/C?m=ALL&s=a&t=C&bypass=true&b=0

Benny- commented 7 years ago

I have confirmed this.

Benny- commented 7 years ago

I don't see a way to move to next page in the new Yahoo user interface. I guess this is the end for this web scraper. It was a fun project while it lasted.

Benny- commented 7 years ago

You can get old collected data here: https://bennyjacobs.nl/market/

Please leave a comment if anyone finds another data source.

Benny- commented 7 years ago

It is not over yet. I just found https://finance.yahoo.com/lookup/stocks?s=a&b=0 This will do nicely.