Получение котировок акций от Yahoo Finance - Yahoo выгоняет меня, как я могу этого избежать?

Я получаю котировки акций из финансового API YAHOO, используя концепцию CSV в Python. Моя проблема в том, что Yahoo отключает соединение на каком-то этапе. Иногда после 100 опросов, иногда после 10000 опросов. Поэтому я пробовал разные мысли, такие как ожидание 1 часа между 1000 опросами, пробовал разные концепции, такие как:

                try:
                    name        = fetch.get_name(symbol + ex_code)
                    exchange    = fetch.get_stock_exchange(symbol + ex_code)

                except : 
                    print 'going to sleep'
                    t.spleep(3600)
                    name        = fetch.get_name(symbol + ex_code)
                    exchange    = fetch.get_stock_exchange(symbol + ex_code)
                    print'Yahoo Fehler --- reconnect'

НО я не могу опросить 3000 цитат из стабильной yahoo, yahoo выгоняет меня. Любой совет, что работает?

с уважением Адриан


person Adrian Monk    schedule 07.10.2013    source источник
comment
Разве вы не можете просто получать данные, когда они вам нужны? Если вы будете брутфорсить его таким образом, Yahoo обязательно выкинет вас.   -  person ffarquet    schedule 07.10.2013
comment
Это проблема. Я только опрашиваю данные конца дня и вычисляю победителей из этого списка каждый день в 18:00. Итак, список намного больше, и я видел, что другие делают это, поэтому у меня отсутствует часть того, как это исправить.   -  person Adrian Monk    schedule 07.10.2013
comment
Можете ли вы объединить несколько символов в каждый вызов? Тогда просто сделайте меньше звонков, чтобы получить больше данных.   -  person dejester    schedule 07.10.2013
comment
Ознакомьтесь с stackoverflow.com/questions/9346582/   -  person dejester    schedule 07.10.2013
comment
Спасибо, очень полезно. Благодаря помощи я нашел ограничение на developer.yahoo.com/yql/guide/usage_info_limits. .html. Так что задача - оставаться незамеченными. Большое спасибо.   -  person Adrian Monk    schedule 07.10.2013