Verwenden von Cookies mit Luchs

10

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?

XXL
quelle
2
Ja, in der Tat habe ich überprüft, dass das Problem nur mit dieser einen Einstellung zusammenhängt, da dies gut zu funktionieren scheint: lynx -cfg=dupe.cfg -cookies -accept_all_cookies -cookie_file=cookie.file $URLDas einzige, was "dupe.cfg" enthält, ist "PERSISTENT_COOKIES: TRUE". Meine Frage bleibt jedoch weiterhin: Wie aktiviert man diese Einstellung über die Befehlszeile?
XXL
großes Q - +1 in der Hoffnung, Ihnen eine Antwort zu finden.
mbb

Antworten:

3

Das folgende Dokument impliziert, dass Sie dieses Verhalten erhalten können, indem Sie Lynx mit dem --enable-persistent-cookiesFlag kompilieren . Das Verhalten ist standardmäßig deaktiviert, muss jedoch mit diesem Konfigurationsflag aktiviert werden.

Sie können checkinstalloder ä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

Sectio Aurea
quelle
1

Versuchen Sie -cookie_save_file, dieselbe Datei zu verwenden.

mgorven
quelle
Leider hat dies das Problem für mich nicht gelöst.
XXL