Как загрузить файл с веб-сайта, который запрашивает всплывающее окно?

Должно быть довольно просто. Процесс добавляет скрипт, делает его исполняемым, а затем помещает его в начало.

Предполагая, что вы находитесь в своей домашней папке. (dd)

touch xbdset-startup.sh
nano xbdset-startup.sh

Вставить следующее:

#!/bin/bash
watch -n 1 xkbset ma 60 10 10 5 10

Сохранить файл, установить разрешения. к вашему запуску

Настройки-> Рабочий стол-> Сессия и запуск

/home/user/xbdset-startup.sh
7
задан 14 December 2017 в 01:39

2 ответа

На веб-сайте требуется, чтобы у вас было два файла cookie: действительный JSESSIONID и abaDataCaptureCookie, называемый соглашением cookie. Первый может быть получен с помощью вашей первой команды wget, второй нужно добавить вручную.

Получить допустимый JSESSIONID и сохранить его в cookies.txt: wget --post-data="agreementValue=Agree" frbservices.org/EPaymentsDirectory/submitAgreement --save-cookies cookies.txt --keep-session-cookies --delete-after Добавить abaDataCaptureCookie line: echo -e "frbservices.org\tFALSE\t/EPaymentsDirectory/\tFALSE\t0\tabaDataCaptureCookie\tabaDataCaptureCookie" >>cookies.txt Загрузите файл: wget --load-cookies cookies.txt frbservices.org/EPaymentsDirectory/FedACHdir.txt

Я не совсем уверен, как долго первый cookie останется действительным, но я предполагаю, что вы не будете загружать список несколько раз в час, поэтому получение нового в каждом прогоне кажется мне удобным - это все-таки безотказный подход.

Сценарий скриптов, описанных выше, с использованием файла temp в качестве файла cookie:

#!/bin/bash cookiefile=$(mktemp) wget --post-data="agreementValue=Agree" frbservices.org/EPaymentsDirectory/submitAgreement --save-cookies $cookiefile --keep-session-cookies --delete-after echo -e "frbservices.org\tFALSE\t/EPaymentsDirectory/\tFALSE\t0\tabaDataCaptureCookie\tabaDataCaptureCookie" >>$cookiefile wget --load-cookies $cookiefile frbservices.org/EPaymentsDirectory/FedACHdir.txt

Запуск этого скрипта сохранит текущий FedACHdir.txt в текущем каталоге, не оставив вокруг cookies.txt, если уже есть файл с этим именем wget добавляет номер и сохраняет его, например, FedACHdir.txt.1.

При решении этой проблемы я нашел большую помощь здесь: Формат файлов cookie при использовании wget? · U & amp; L

6
ответ дан 18 July 2018 в 01:15

На веб-сайте требуется, чтобы у вас было два файла cookie: действительный JSESSIONID и abaDataCaptureCookie, называемый соглашением cookie. Первый может быть получен с помощью вашей первой команды wget, второй нужно добавить вручную.

Получить допустимый JSESSIONID и сохранить его в cookies.txt: wget --post-data="agreementValue=Agree" frbservices.org/EPaymentsDirectory/submitAgreement --save-cookies cookies.txt --keep-session-cookies --delete-after Добавить abaDataCaptureCookie line: echo -e "frbservices.org\tFALSE\t/EPaymentsDirectory/\tFALSE\t0\tabaDataCaptureCookie\tabaDataCaptureCookie" >>cookies.txt Загрузите файл: wget --load-cookies cookies.txt frbservices.org/EPaymentsDirectory/FedACHdir.txt

Я не совсем уверен, как долго первый cookie останется действительным, но я предполагаю, что вы не будете загружать список несколько раз в час, поэтому получение нового в каждом прогоне кажется мне удобным - это все-таки безотказный подход.

Сценарий скриптов, описанных выше, с использованием файла temp в качестве файла cookie:

#!/bin/bash cookiefile=$(mktemp) wget --post-data="agreementValue=Agree" frbservices.org/EPaymentsDirectory/submitAgreement --save-cookies $cookiefile --keep-session-cookies --delete-after echo -e "frbservices.org\tFALSE\t/EPaymentsDirectory/\tFALSE\t0\tabaDataCaptureCookie\tabaDataCaptureCookie" >>$cookiefile wget --load-cookies $cookiefile frbservices.org/EPaymentsDirectory/FedACHdir.txt

Запуск этого скрипта сохранит текущий FedACHdir.txt в текущем каталоге, не оставив вокруг cookies.txt, если уже есть файл с этим именем wget добавляет номер и сохраняет его, например, FedACHdir.txt.1.

При решении этой проблемы я нашел большую помощь здесь: Формат файлов cookie при использовании wget? · U & amp; L

6
ответ дан 24 July 2018 в 17:22

Другие вопросы по тегам:

Похожие вопросы: