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?


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


1

Versuchen Sie -cookie_save_file, dieselbe Datei zu verwenden.


Leider hat dies das Problem für mich nicht gelöst.
XXL
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.