人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Linux上のEmacsで、Emacs Lispの勉強を始めました。サイトのURLがあたえられたときに、そのサイトのHTMLを取得するにはどうすればいいでしょうか?
例えばPythonでいうところの以下のようなことをしたいのです。
import urllib
htmlSource = urllib.urlopen("http://www.yahoo.co.jp").read()


●質問者: hiroshiykw
●カテゴリ:コンピュータ
✍キーワード:Emacs Emacs Lisp HTML Linux Python
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● s34itl
●60ポイント ベストアンサー

emacs/W3パッケージ↓を使えばできます。

http://www.math.s.chiba-u.ac.jp/~matsu/emacs/emacs21/w3.html

load-libraryの後、(w3-download-url URL SAVE_FILE) で、htmlがSAVE_FILE名で保存されます。

また、(w3-fetch URL) でページを表示し、(w3-source-document)でhtmlを表示されることもできます。

※ただし、私はemacs20.7.1でw3(上のページのemacs-w3mでない方)を使っています。emacs21では動かしたことはないので、その点はご容赦ください。

◎質問者からの返答

できました!こうですね!

(autoload 'w3 "w3" "WWW Browser" t)

(require 'w3)

(w3-download-url "http://www.yahoo.co.jp" "~/yahoo.html")

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ