10

URL-адрес lynx -cfg = cfg.file $

это работает со следующим содержимым файла .cfg:

SET_COOKIES:TRUE
ACCEPT_ALL_COOKIES:TRUE
PERSISTENT_COOKIES:TRUE
COOKIE_FILE:cookie.file

однако это не:

lynx -cookies = 1 -accept_all_cookies = 1 -cookie_file = cookie.file $ URL

если это будет полезно - вот след:

parse_arg(arg_name = -cookies = 1, mask = 1, count = 2)
parse_arg lookup(cookies = 1)
... пропустить (маска 1/4)
parse_arg(arg_name = -accept_all_cookies = 1, маска = 1, количество = 3)
поиск parse_arg(accept_all_cookies = 1)
... пропустить (маска 1/4)
parse_arg(arg_name = -cookie_file = cookie.file, mask = 1, count = 4)
поиск parse_arg(cookie_file = cookie.file)
... пропустить (маска 1/4)
parse_arg(arg_name = $ URL, маска = 1, количество = 5)
parse_arg начальный файл:$ URL

очевидный вопрос, почему? фактическое отличие от того, что я вижу, заключается в неспособности вызвать «PERSISTENT_COOKIES:TRUE» с помощью параметров командной строки в lynx. или, может быть, я что-то упустил из виду / неправильно понял?

2 ответа2

3

Следующий документ подразумевает, что вы можете получить такое поведение, скомпилировав Lynx с флагом --enable-persistent-cookies . Поведение по умолчанию отключено, но подразумевается, что оно будет включено с этим флагом конфигурации.

Вы можете использовать checkinstall или аналогичный, чтобы легко создать пакет для вашей системы из исходного кода.

Источник: http://lynx.isc.org/release/lynx2-8-7/lynx_help/Lynx_users_guide.html#Cookies

1

Попробуйте установить -cookie_save_file в тот же файл.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .