Настоятельно рекомендуется использовать пакет dgrtwo / fuzzyjoin .
stringdist_inner_join(a,b, by="Fund.Name")
Запишите сценарий жемчуга с помощью LWP:: UserAgent. Это поддерживает Подключения HTTPS. Единственная проблема могла бы быть то, если сайт требует JavaScript.
Программирование Веб-клиента с Perl имеет несколько примеров для запущения Вас, если Вы не слишком знакомы с жемчугом.
Почему Вы не учите свою жену, как войти в систему к банку саму? Или использование Ускоряется (или Монетный двор, и т.д.) и учит ее, как использовать функцию автозагрузки?
Если Вы действительно хотите пойти туда, получить эти расширения для Firefox: Живые HTTP-заголовки , Firebug, FireCookie, и HttpFox. Также загрузите ЗАВИХРЕНИЕ и язык сценариев, который может выполнить ВИХРЕВЫЕ задачи командной строки (или язык сценариев как PHP или Perl, который имеет доступ к ВИХРЕВЫМ библиотекам непосредственно).
я запустил вниз, эта дорога для некоторого идемпотента ПОЛУЧАЮТ задачи как получение PDFs S& P отчеты (запасов я отслеживаю) от моей брокерской деятельности онлайн и загрузки изображений проверки для моего банковского счета. Обеими задачами являются повторяющиеся и медленные способы загрузить данные на мой компьютер, что финансовые учреждения не обеспечивают способа помочь.
Вот то, почему Вы не были должны: (как ярлык я собираюсь назвать типичный крупный банк, брокерскую деятельность или другое финансовое учреждение "BloatBank")
Вы проверили Watir? Это фантастически для автоматизации действий веб-браузера. И так как это записано в Ruby, можно взять результаты и сохранить их в DB (или послать им по электронной почте себе), в случае необходимости.
Если бы Вы открыты для AIR, я сказал бы, создают приложение AIR. Я работал с, механизируют, и я думаю, что это прохладно. AIR дает Вам подобные функции с более богатым GUI (см. HTMLLoader и управление DOM веб-страницей).
На вашем месте, я просто вытянул бы страницу и управлял бы DOM для удовлетворения моим визуальным потребностям.
При нахождении этого легким сделать для банка, отправьте название банка. Если у меня будет тот же, то я буду закрывать свою учетную запись.
[еще 111] к Вашему вопросу. Процесс загрузки веб-страницы в Вашем коде, а не в браузере может быть черной магией, особенно если их какой-либо включенный JavaScript. Ваш лучший выбор, вероятно, встроил бы управление веб-браузером IE в Ваше приложение и затем моделировал бы нажатия клавиш и щелчки мышью для прибытия в страницу баланса. Тогда очистите HTML для баланса.
Я мог попытаться платить за, Ускоряются и разрешение этому сделать загрузку баланса. Тогда я должен был бы просто найти способ вытащить число из программного обеспечения автоматически.
Этот способ, которым я не нарушаю условий предоставления услуг и я также уменьшаю угрозу безопасности, так как все "взламывание" продолжается локально.