Python retrieving data from web HTTP 400: Bad Request Error (Too many Requests?) -


i using python module (googlefinance) retrieve stock information. in code, create symbols list gets sent loop collect information each symbol.

the symbols list contains 3000 indexes why think getting error. when try shortening range of loop (24 requests), works fine. have tried tried using time delay in between requests no luck. how can make can retrieve information specified symbols without getting http 400 error?

from googlefinance import getquotes import pandas pd import pymysql import time import threading import urllib.request  def createsymbollist(csvfile):     df = pd.read_csv(csvfile)     saved_column = df['symbol']     return saved_column  def getsymbolinfo(symbollist):     newlist=[]     in range(int(24)):          newlist.append(getquotes(symbollist[i]))      return newlist     nyselist = createsymbollist("http://www.nasdaq.com/screening/companies-by-name.aspx?letter=0&exchange=nyse&render=download")  try:     l=(getsymbolinfo(nyselist))     print(l)     print(len(l)) except urllib.error.httperror err:     print(err) 


Comments

Popular posts from this blog

php - How to display all orders for a single product showing the most recent first? Woocommerce -

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

angularjs - How restrict admin panel using in backend laravel and admin panel on angular? -