@VertexImpress Скидывайте сюда файл проекта, у вас где то проблема в логике.
Проблема с загрузкой данных Redash (отличие от реального браузера Chrome)
-
Есть бесплатный сервис аналитики и дашбордов Redash. API закрыт (в конкретном случае). Хочется выгружать автоматизировано данные - написал скрипт на BAS, авторизация без проблем и т д. Выгрузку саму тоже написал (ждется формирование отчета, когда отчет сформирован появляется кнопка и данные можно скачать в csv).
Но есть проблема с отчетами содержащими большое количество строк (для каждого отчета оно свое, ну пусть будет 500к строк). По какой то причине Redash браузеру BAS постоянно выдает различные ошибки и не формирует отчет, хотя в реальном браузере Chrome отчет на это же самое число строк выполняется без проблем (на 500к в примере).
Для верификации эксперимент повторял более 10 раз и браузер BAS ведет себя отлично от реального браузера Chrome. Причем пробовал как сперва в реальном браузере Chrome Грузить, так и в BAS - итог 1 реальный браузер формирует отчет, BAS нет.
В BAS при попытки формирования отчета ставлю бесконечный цикл с проверкой появления кнопки скачивания (т.е. как кнопка есть - отчет сформирован и его можно качать). Во время этого ожидания с бесконечным циклом делаю эмуляцию бездействия с движениями мыши, т.е. сказать, что проблема в таймауте дефолтном нельзя, т.к. идет постоянная работа.
В чем может быть проблема? Какие то мб настройки связанные со скачиванием файла нужно править в BAS (хотя тут проблема на стадии формирования отчета)? Ключевой вопрос отличие BAS от реального браузера Chrome в данной задаче.
Антифрода в Redash нет, Redash развернут во внутренней системе, просто хочется выгружать массово данные и понять почему так сильно различается поведение реального браузера Chrome и BAS.
BAS пробовал и старые версии и самые новые.