使用 lynx 的 cookies

使用 lynx 的 cookies

lynx -cfg=cfg.file $URL

这与 .cfg 文件的以下内容兼容:

设置 COOKIES:TRUE
接受所有 COOKIES:TRUE
持久 COOKIES:TRUE
COOKIE_FILE:cookie.file

然而,这并不:

lynx -cookies=1 -accept_all_cookies=1 -cookie_file=cookie.file $URL

如果它有任何帮助 - 这里是跟踪:

parse_arg(arg_name=-cookies=1,mask=1,count=2)
parse_arg lookup(cookies=1)
...skip (mask 1/4)
parse_arg(arg_name=-accept_all_cookies=1,mask=1,count=3)
parse_arg lookup(accept_all_cookies=1)
...skip (mask 1/4)
parse_arg(arg_name=-cookie_file=cookie.file,mask=1,count=4)
parse_arg lookup(cookie_file=cookie.file)
...skip (mask 1/4)
parse_arg(arg_name=$URL,mask=1,count=5)
parse_arg startfile:$URL

显而易见的问题,为什么?据我所见,实际的区别是无法通过 lynx 中的命令行选项触发“PERSISTENT_COOKIES:TRUE”。或者,也许我忽略/误解了什么?

答案1

以下文档暗示您可以通过使用该--enable-persistent-cookies标志编译 Lynx 来获得此行为。默认情况下,该行为是禁用的,但暗示使用此配置标志可以启用。

您可以使用checkinstall或类似方法轻松地从源代码为您的系统创建一个包。

来源:http://lynx.isc.org/release/lynx2-8-7/lynx_help/Lynx_users_guide.html#Cookies

答案2

尝试设置-cookie_save_file为同一个文件。

相关内容