EmacsからWebページのソースをダウンロードするにはどうすればよいですか?


9

Emacsをページのソースを表示する拡張された方法として使用したい(たとえばhttp://example.com)。Emacsから直接ページをダウンロードする簡単な方法はありC-x C-fますか?

これを過去に何らかの方法で行ったことを覚えています(おそらくTRAMPのおかげでしょうか?)。しかし、どのようにではなく、それを再現することはできません。


あなたは単にwgetを実行してそれを正しく表示するよりも賢いことを意味しますか?おそらく、emacsのw3mはある種のオプションを提供しますか?
Edgar Aroutiounian 2014

@EdgarAroutiounian:必ずしもより統合されているほど賢いとは限りません。どういうわけか、もっと迅速な方法があると思います。
Tikhon Jelvis 2014

回答:


8

これは本当に速くて汚い解決策です:

(defun my-view-source (url)
  (interactive "MURL: ")
  (switch-to-buffer (url-retrieve url (lambda (_)))))

url-retrieveEmacsに組み込まれています。request.elなどの代替手段もあります。


5

W3のモードはでこれを行うことができw3-source-document-at-point、デフォルトでにバインドされたコマンドs

を使用M-!して呼び出すこともできますcurl

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.