lynx -cfg = plik cfg.file $ URL
działa to z następującą zawartością pliku .cfg:
SET_COOKIES: TRUE
ACCEPT_ALL_COOKIES: TRUE
PERSISTENT_COOKIES: TRUE
COOKIE_FILE: cookie.file
nie oznacza to jednak:
ryś -cookies = 1 -accept_all_cookies = 1 -cookie_file = cookie.file $ URL
jeśli będzie to pomocne - oto ślad:
parse_arg (arg_name = -cookies = 1, mask = 1, count = 2)
pars_arg lookup (cookies = 1)
... pomiń (maska 1/4)
parse_arg (arg_name = -accept_all_cookies = 1, mask = 1, count = 3 )
wyszukiwanie parse_arg (accept_all_cookies = 1)
... pomiń (maska 1/4)
parse_arg (arg_name = -cookie_file = cookie.file, mask = 1, count = 4)
wyszukiwanie parse_arg (cookie_file = cookie.file)
... pomiń (maska 1/4)
parse_arg (arg_name = $ URL, mask = 1, count = 5)
parse_arg plik startowy: $ URL
oczywiste pytanie, dlaczego? faktyczną różnicą, z tego co widzę, jest niemożność uruchomienia „PERSISTENT_COOKIES: TRUE” przez opcje wiersza poleceń w Lynx. a może coś przeoczyłem / źle zrozumiałem?
lynx -cfg=dupe.cfg -cookies -accept_all_cookies -cookie_file=cookie.file $URL
jedyne, co zawiera „dupe.cfg”, to „PERSISTENT_COOKIES: TRUE”. jednak moje pytanie wciąż pozostaje - w jaki sposób można aktywować to ustawienie za pomocą wiersza polecenia?Odpowiedzi:
Poniższy dokument sugeruje, że można uzyskać to zachowanie, kompilując Lynx z
--enable-persistent-cookies
flagą. Zachowanie jest domyślnie wyłączone, ale sugeruje się włączenie tej flagi konfiguracji.Możesz użyć
checkinstall
lub podobnego narzędzia, aby łatwo utworzyć pakiet dla swojego systemu ze źródła.Źródło: http://lynx.isc.org/release/lynx2-8-7/lynx_help/Lynx_users_guide.html#Cookies
źródło
Spróbuj ustawić
-cookie_save_file
ten sam plik.źródło