Использование куки с рысью
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 ответа
Следующий документ подразумевает, что вы можете получить это поведение, скомпилировав Lynx с --enable-persistent-cookies
флаг. Поведение по умолчанию отключено, но подразумевается, что оно будет включено с этим флагом конфигурации.
Ты можешь использовать checkinstall
или аналогичный, чтобы легко создать пакет для вашей системы из исходного кода.
Источник: http://lynx.isc.org/release/lynx2-8-7/lynx_help/Lynx_users_guide.html