Використання печива з рисью


10

lynx -cfg = cfg.file $ URL

це працює з таким вмістом файлу .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, маска = 1, кількість = 2)
пошук parse_arg (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, маска = 1, кількість = 4)
пошук parse_arg (cookie_file = cookie.file)
... пропустити (маска 1/4)
parse_arg (arg_name = $ URL, маска = 1, count = 5)
startsefile parse_arg: $ URL

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


2
так, дійсно, я переконався, що проблема пов’язана лише з цим налаштуванням, оскільки це, здається, працює чудово: lynx -cfg=dupe.cfg -cookies -accept_all_cookies -cookie_file=cookie.file $URLєдине, що містить "dupe.cfg" - це "PERSISTENT_COOKIES: TRUE". проте все ще залишається моє запитання - як можна активувати це налаштування за допомогою командного рядка?
XXL

чудовий Q - +1 у надії знайти вам відповідь.
mbb

Відповіді:


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і той же файл.


на жаль, це не вирішило для мене питання.
XXL
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.