Menggunakan cookie dengan lynx

10

lynx -cfg = cfg.file $ URL

ini berfungsi dengan konten file .cfg berikut:

SET_COOKIES: TRUE
ACCEPT_ALL_COOKIES: TRUE
PERSISTENT_COOKIES: TRUE
COOKIE_FILE: cookie.file

namun, ini tidak:

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

jika itu akan membantu - inilah jejaknya:

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

pertanyaan yang jelas, mengapa? perbedaan sebenarnya, dari apa yang saya lihat, adalah ketidakmampuan untuk memicu "PERSISTENT_COOKIES: TRUE" oleh opsi baris perintah di lynx. atau, mungkin, saya telah melewatkan sesuatu / salah paham?

XXL
sumber
2
ya, memang, saya telah memverifikasi bahwa masalah ini hanya terkait dengan satu pengaturan itu, karena ini tampaknya berfungsi dengan baik lynx -cfg=dupe.cfg -cookies -accept_all_cookies -cookie_file=cookie.file $URL:, satu-satunya yang berisi "dupe.cfg" berisi adalah "PERSISTENT_COOKIES: TRUE". Namun, pertanyaan saya masih tetap - bagaimana cara mengaktifkan pengaturan ini melalui baris perintah?
XXL
Q - +1 yang bagus dengan harapan menemukan jawaban bagi Anda.
mbb

Jawaban:

3

Dokumen berikut ini menyiratkan bahwa Anda bisa mendapatkan perilaku ini dengan mengkompilasi Lynx dengan --enable-persistent-cookiesbendera. Perilaku dinonaktifkan secara default, tetapi tersirat diaktifkan dengan flag konfigurasi ini.

Anda dapat menggunakan checkinstallatau serupa untuk dengan mudah membuat paket untuk sistem Anda dari sumber.

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

Sectio Aurea
sumber
1

Coba atur -cookie_save_fileke file yang sama.

Mgorven
sumber
Sayangnya, ini tidak menyelesaikan masalah bagi saya.
XXL