web-dev-qa-db-ja.com

lynxでのCookieの使用

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」をトリガーできないことです。または、多分、私は何かを見落とし/誤解しましたか?

10
XXL

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

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

ソース: http://lynx.isc.org/release/lynx2-8-7/lynx_help/Lynx_users_guide.html#Cookies

3
Sectio Aurea

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

1
mgorven