Я пытаюсь автоматизировать извлечение данных с веб-сайта, и я действительно не знаю с чего начать. Один из наших поставщиков предоставляет нам доступ к некоторым данным регистрации оборудования через онлайн-приложение «Business Objects 11». Если вы не знакомы с этим онлайн-приложением, подумайте об этом как о генераторе отчетов на основе сети. Проблема в том, что я пытаюсь контролировать большое количество оборудования, и этот поставщик только создал запрос на извлечение одного журнала за раз. Этот запрос принимает номер оборудования, дату начала и дату окончания ... Что еще хуже, мы можем экспортировать только в двоичный формат Excel, так как экспорт «csv» нарушен, и они отказываются исправлять его ... следовательно, мы ограничены ограничением строки 65 536 Excel ... (что составляет в моем случае 3-4 дня записи данных). Я не могу создать новое расследование, поскольку только у поставщика есть необходимые права администратора.Автоматизация навигации браузера и извлечение данных
Какой, по вашему мнению, самый элегантный способ запускать множество запросов (около 800) через веб-интерфейс? Думаю, я мог бы жестко указывать позиции мыши, щелкнуть события и нажатия клавиш с задержками и все остальное ... Но должен быть лучший способ.
Я читал о сценариях AutoHotKey и AutoIt, но они, похоже, ограничены в отношении того, что они могут делать в Интернете. Кроме того ... Я застрял в IE6 ... Но если вы знаете способ, который связан с другим браузером, я по-прежнему очень заинтересован в вашем ответе.
(когда у меня есть лог-файлы локально, извлечение данных является не проблема)
Спасибо, Pamie отлично работает! Единственная проблема, с которой я столкнулся сейчас, - заставить ее работать с некоторыми пользовательскими виджетами приложений :((какой-то пользовательский текстовый ящик в кадре заголовка ...) Теперь использование AutoIt для некоторых сложных частей кажется жизнеспособным решением Может быть, кто-то знает способ ограничения этого ограничения. –