lynxでのCookieの使用


10

lynx -cfg = cfg.file $ URL

これは、.cfgファイルの次のコンテンツで機能します。

SET_COOKIES:TRUE
ACCEPT_ALL_COOKIES:TRUE
PERSISTENT_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)
...スキップ(マスク1/4)
parse_arg(arg_name = -accept_all_cookies = 1、mask = 1、count = 3 )
parse_arg lookup(accept_all_cookies = 1)
...スキップ(マスク1/4)
parse_arg(arg_name = -cookie_file = cookie.file、mask = 1、count = 4)
parse_arg lookup(cookie_file = cookie.file)
...スキップ(マスク1/4)
parse_arg(arg_name = $ URL、mask = 1、count = 5)
parse_arg startfile:$ URL

明白な質問、なぜですか?実際の違いは、私が見ているものとは異なり、lynxのコマンドラインオプションで「PERSISTENT_COOKIES:TRUE」をトリガーできないことです。それとも、私は見落とし/誤解したことがありますか?


2
はい、確かに、問題がその1つの設定にのみ関連していることを確認しました。これは問題なく機能するよう lynx -cfg=dupe.cfg -cookies -accept_all_cookies -cookie_file=cookie.file $URLです。「dupe.cfg」に含まれているのは「PERSISTENT_COOKIES:TRUE」だけです。しかし、私の質問はまだ残っています-コマンドラインからこの設定をアクティブにするにはどうすればよいですか?
XXL 2011

すばらしいQ-答えを見つけることを期待して+1。
mbb

回答:


3

次のドキュメントは、--enable-persistent-cookiesフラグを使用してLynxをコンパイルすることでこの動作を実現できることを示唆しています。この動作はデフォルトでは無効になっていますが、この構成フラグで有効になることを意味しています。

checkinstallまたはを使用して、ソースからシステムのパッケージを簡単に作成できます。

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


1

-cookie_save_file同じファイルに設定してみてください。


残念ながら、これで問題が解決しませんでした。
XXL 2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.