2012-06-03 107 views
0

如何使用POST參數加載頁面,保存響應cookie,保存cookie並在emacs lisp中使用保存的cookie加載另一個頁面?加載頁面,保存cookies並使用cookies加載另一個頁面

換句話說,我需要與此類似的bash代碼:

#!/bin/sh 

LOGIN=SOMELOGIN 
PASSWORD=SOMEPASSWORD 

# Save cookie 
curl -d "login=$LOGIN&password=$PASSWORD" -c /tmp/some.cookie http://stat.somesite.ru/ 

# Load page 
curl -s -b /tmp/some.cookie http://stat.somesite.ru/ > /tmp/some.page 

# Manipulations with saved page.... 

如果任何說明書,代碼源等存在 - 讓我知道:)

回答

1

應該可以執行這些具有shell-command函數和/或其派生函數(qv,Running Shell Commands from Emacs)的命令。

+0

是的,我知道,但我想要乾淨的elisp解決方案。 – Drakmail

+1

在這種情況下,您可以使用'w3m'或'URL'包進行研究,後者我認爲現在是標準發行版的一部分。不幸的是,我沒有太多經驗,但我懷疑利用[Emacs Wiki](http://emacswiki.org/)上的相關頁面會很有用。 –

+0

是的,我嘗試使用url.el,但它幾乎沒有任何文檔(只有http://emacswiki.org/emacs/UrlPackage)關於cookie的工作。 – Drakmail