Запустить просмотр веб-страницы из командной строки Linux - PullRequest
0 голосов
/ 19 октября 2019

Я использую общую службу загрузки файлов, которая удаляет файл, если веб-страница файла не была посещена в течение 30 дней. Мне нужно хранить свои файлы более 30 дней.

Я использую сервер Linux на базе Centos 7.

Моя идея состояла в том, чтобы создать cron для запуска скрипта bash с командной строкойдля каждого файла.

Я пытался использовать команды wget, curl и lynx, но они не регистрируются в качестве посещаемой страницы.

Какие-либо идеи по поводу команды, которую я могу использовать?

Служба обмена файлами - gofile.io, а загруженный мной пример файла (на странице, которую необходимо посетить) - https://gofile.io/?c=znRpuJ

Редактировать: После просмотрадалее, кажется, есть функция javascript, которую нужно активировать, но я думаю, что она не активируется с помощью wget / curl / lynx. Есть ли способ активировать этот JavaScript из командной строки?

1 Ответ

0 голосов
/ 21 октября 2019

Попробуйте это:

  1. Убедитесь, что у вас есть Python3.
  2. Установите geckodriver.
  3. pip install selenium for Python3.
  4. Запуститеследующий скрипт:

from selenium import webdriver driver = webdriver.Firefox() driver.get("https://gofile.io/?c=znRpuJ" driver.quit()

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...