Я создаю сценарий R, который автоматизирует загрузку CSV-файла с веб-сайта каждый день.Сценарий отлично работает на моем персональном компьютере, но он не запускается на моем компьютере на работе (я использую пакет RSelenium) (как проблема с брандмауэром, так и проблема с программным обеспечением - Chrome продолжает падать, когда сценарий запрашивает его открыть удаленно).
Я думал о том, как использовать curl в сценарии оболочки, чтобы найти Xpath (который у меня уже есть) и щелкнуть элемент (кнопка «Загрузить CSV») с помощью сценария оболочки.Упомянутый Xpath является "//*[@id="eventSearch"]/div[1]/div/div[2]/div/button".
Веб-сайт ниже: https://www.vegasmeansbusiness.com/planning-tools/convention-calendar/
Обратите внимание, что при переходе на веб-сайт вы увидите кнопку «Загрузить события в формате CSV».
До сих пор я обращался к телу и пытался загрузить данные безрезультатно.Ниже приведено то, что у меня есть (справедливо сказать, что я очень мало знаю о сценариях оболочки), поэтому любая помощь приветствуется.
curl -sL "https://www.vegasmeansbusiness.com/planning-tools/convention-calendar/" xpup '/*/body