加载页面,保存cookie并加载带有cookie的另一页

时间:2012-06-03 12:08:25

标签: http cookies emacs elisp emacs23

我如何使用POST参数加载页面,保存响应cookie,保存cookie,以及在emacs lisp中加载已保存cookie的其他页面?

换句话说,我需要模拟这个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 个答案:

答案 0 :(得分:1)

应该可以使用shell-command函数和/或其派生词(q.v.,Running Shell Commands from Emacs)执行这些命令。