Verwendung von Cookies mit Luchs

8051
XXL

lynx -cfg = cfg.file $ URL

Dies funktioniert mit den folgenden Inhalten 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-Datei $ URL

Wenn es Ihnen helfen wird - 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, Maske = 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)
... skip (Maske 1/4)
parse_arg (arg_name = $ URL, Maske = 1, Anzahl = 5)
parse_arg-Startdatei: $ URL

offensichtliche Frage, warum? Der eigentliche Unterschied, von dem was ich sehe, ist die Unfähigkeit, "PERSISTENT_COOKIES: TRUE" durch Befehlszeilenoptionen in lynx auszulösen. oder vielleicht habe ich etwas übersehen / missverstanden?

8
Ja, in der Tat habe ich bestätigt, dass das Problem nur mit dieser einen Einstellung zusammenhängt, da dies scheinbar gut funktioniert: `lynx -cfg = dupe.cfg -cookies -accept_all_cookies -cookie_file = cookie.file $ URL`, der einzige "dupe.cfg" enthält "PERSISTENT_COOKIES: TRUE". Meine Frage bleibt jedoch - wie aktiviert man diese Einstellung über die Befehlszeile? XXL vor 12 Jahren 1
großes Q - +1 in der Hoffnung, eine Antwort zu finden. mbb vor 12 Jahren 0

2 Antworten auf die Frage

1
mgorven

Try setting -cookie_save_file to the same file.

das hat das Problem leider nicht für mich gelöst. XXL vor 11 Jahren 0
1
Sectio Aurea

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

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