Bagaimana saya bisa mengunduh sumber halaman web dari Emacs?


9

Saya ingin menggunakan Emacs sebagai cara yang disempurnakan untuk melihat sumber halaman (katakanlah http://example.com). Apakah ada cara mudah untuk mengunduh halaman langsung dari Emacs, bahkan mungkin melalui C-x C-f?

Saya ingat melakukan ini entah bagaimana di masa lalu (mungkin terima kasih kepada TRAMP?), Tetapi tidak bagaimana , dan saya tidak dapat mereproduksinya lagi.


Maksudmu sesuatu yang lebih pintar dari sekadar wget dan kemudian melihatnya kan? Mungkin w3m di emacs memberikan semacam opsi?
Edgar Aroutiounian

@ EdgarAroutiounian: Belum tentu lebih pintar daripada lebih terintegrasi. Untuk beberapa alasan, saya pikir ada cara yang lebih cepat untuk melakukannya.
Tikhon Jelvis

Jawaban:


8

Inilah solusi yang sangat cepat dan kotor:

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

url-retrieveterintegrasi dengan Emacs; ada juga alternatif seperti request.el .


5

The w3 modus dapat melakukan ini dengan w3-source-document-at-pointperintah yang secara default terikat s.

Anda juga bisa menggunakan M-!dan memohon curl.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.