Использование куки с рысью

8052
XXL

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)
... skip (mask 1/4)
parse_arg (arg_name = -accept_all_cookies = 1, mask = 1, count = 3 )
parse_arg lookup (accept_all_cookies = 1)
... пропустить (маска 1/4)
parse_arg (arg_name = -cookie_file = cookie.file, маска = 1, количество = 4)
parse_arg lookup (cookie_file = cookie.file)
... пропустить (маска 1/4)
parse_arg (arg_name = $ URL, mask = 1, count = 5)
parse_arg startfile: $ URL

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

8
да, действительно, я проверил, что проблема связана только с этим параметром, так как кажется, что он работает просто отлично: `lynx -cfg = dupe.cfg -cookies -accept_all_cookies -cookie_file = cookie.file $ URL`, единственный «dupe.cfg» содержит «PERSISTENT_COOKIES: TRUE». однако мой вопрос все еще остается - как активировать этот параметр через командную строку? XXL 13 лет назад 1
отличный Q - +1 в надежде найти вам ответ. mbb 13 лет назад 0

2 ответа на вопрос

1
mgorven

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

к сожалению, это не решило проблему для меня. XXL 12 лет назад 0
1
Sectio Aurea

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

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

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

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