在Lynnx上使用Cookie


10

lynx -cfg = cfg.file $ URL

这适用于.cfg文件的以下内容:

SET_COOKIES:真
ACCEPT_ALL_COOKIES:真
PERSISTENT_COOKIES:真
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查找(accept_all_cookies = 1)
...跳过(掩码1/4)
parse_arg(arg_name = -cookie_file = cookie.file,mask = 1,计数= 4)
parse_arg查找(cookie_file = cookie.file)
...跳过(掩码1/4)
parse_arg(arg_name = $ URL,mask = 1,count = 5)
parse_arg起始文件:$ URL

明显的问题,为什么?从我看来,实际的区别是无法通过Lynnx中的命令行选项触发“ PERSISTENT_COOKIES:TRUE”。或者,也许我忽略/误解了某些东西?


2
是的,确实,我已经验证了该问题仅与该设置有关,因为这似乎可以正常工作: lynx -cfg=dupe.cfg -cookies -accept_all_cookies -cookie_file=cookie.file $URL,“ dupe.cfg”包含的唯一内容是“ PERSISTENT_COOKIES:TRUE”。但是,我的问题仍然存在-如何通过命令行激活此设置?
XXL

很好的Q-+1,希望能找到答案。
mbb

Answers:



1

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


不幸的是,这并没有解决我的问题。
XXL
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.