lynx -cfg = cfg.file $ URL
Dies funktioniert mit dem folgenden Inhalt der .cfg-Datei:
SET_COOKIES: TRUE
ACCEPT_ALL_COOKIES: TRUE
PERSISTENT_COOKIES: TRUE
COOKIE_FILE: cookie.file
Dies bedeutet jedoch nicht:
lynx -cookies = 1 -accept_all_cookies = 1 -cookie_file = cookie.file $ URL
Wenn es hilfreich sein soll - hier ist die Spur:
parse_arg (arg_name = -cookies = 1, mask = 1, count = 2)
parse_arg-Suche (Cookies = 1)
... überspringen (Maske 1/4)
parse_arg (arg_name = -accept_all_cookies = 1, mask = 1, count = 3 )
parse_arg lookup (accept_all_cookies = 1)
... überspringen (Maske 1/4)
parse_arg (arg_name = -cookie_file = cookie.file, mask = 1, count = 4)
parse_arg lookup (cookie_file = cookie.file)
... überspringen (Maske 1/4)
parse_arg (arg_name = $ URL, mask = 1, count = 5)
parse_arg Startdatei: $ URL
offensichtliche Frage, warum? Der eigentliche Unterschied zu dem, was ich sehe, ist die Unfähigkeit, "PERSISTENT_COOKIES: TRUE" durch Befehlszeilenoptionen in lynx auszulösen. oder habe ich vielleicht etwas übersehen / missverstanden?
lynx -cfg=dupe.cfg -cookies -accept_all_cookies -cookie_file=cookie.file $URL
Das einzige, was "dupe.cfg" enthält, ist "PERSISTENT_COOKIES: TRUE". Meine Frage bleibt jedoch weiterhin: Wie aktiviert man diese Einstellung über die Befehlszeile?Antworten:
Das folgende Dokument impliziert, dass Sie dieses Verhalten erhalten können, indem Sie Lynx mit dem
--enable-persistent-cookies
Flag kompilieren . Das Verhalten ist standardmäßig deaktiviert, muss jedoch mit diesem Konfigurationsflag aktiviert werden.Sie können
checkinstall
oder ähnliches verwenden, um auf einfache Weise ein Paket für Ihr System aus dem Quellcode zu erstellen.Quelle: http://lynx.isc.org/release/lynx2-8-7/lynx_help/Lynx_users_guide.html#Cookies
quelle
Versuchen Sie
-cookie_save_file
, dieselbe Datei zu verwenden.quelle