Google Finance Lock Out - робот

Поэтому я столкнулся с проблемой получения данных из Google Finance. У них есть система доступа html, которую вы можете использовать для доступа к веб-страницам, которые предоставляют данные о запасах в простом текстовом формате (идеально подходит для минимизации анализа). Однако, если вы заходите на этот сервис слишком часто, Google блокирует вас, и вам нужно ввести капчу. В настоящее время у меня есть список из примерно 50 акций, и я хочу обновлять свои ценовые данные каждые 15 секунд, но вскоре меня блокируют (примерно через 3-4 минуты).

Кто-нибудь имеет какие-либо решения для этого / понять природу того, как часто я могу пинговать Google для этой информации?

Не уверен, почему такая функция будет в сервисе, предназначенном для предоставления таких данных... но аналогичные альтернативные сервисы с данными в реальном времени также будут приняты.

2 ответа

Решение

Yahoo YQL работает довольно хорошо, но выдает множество ошибок HTTP 500, которые необходимо обработать, все они доброкачественные. TradeKing является опцией, однако требуется пакет oauth2, и его очень сложно правильно установить

Возможно, потому что вы используете не то, что они хотели. Каждые 40 раз каждые 15 секунд кажутся немного чрезмерными. У них был API, который был прекращен несколько лет назад, и есть еще один вопрос SO с некоторыми доступными альтернативами, который, вероятно, также немного устарел.

От Google есть также сервис финансов с getStockInfo, который позволяет запрашивать свою базу данных, но читать их предупреждения.

Другие вопросы по тегам