ดาวน์โหลดเว็บเพจที่มีทุกสิ่งที่ต้องการในไดเรกทอรีเฉพาะโดยเบราว์เซอร์ในบรรทัดคำสั่ง


-1

หากต้องการดาวน์โหลดเว็บเพจ (ไฟล์ HTML และไฟล์อื่น ๆ ที่จำเป็น) wgetดูเหมือนว่าจะสะท้อนโครงสร้างไดเรกทอรีของไฟล์ของหน้าเว็บบนเซิร์ฟเวอร์เว็บไซต์

เมื่ออยู่ในเว็บเบราว์เซอร์ (เช่น Firefox หรือ Chrome) โดยกดปุ่ม Ctrl-s เราจะสร้างไฟล์ html และไดเรกทอรีที่ชื่อสิ่ง..._filesที่มีไฟล์ที่จำเป็นทั้งหมดโดยหน้าเว็บและเปลี่ยนลิงก์ไปยังไฟล์ที่ต้องการในไฟล์ html ตาม

ฉันสงสัยว่าวิธีที่สองสามารถทำได้ใน command line โดยบางโปรแกรมหรือไม่? สามารถwgetทำเช่นนั้น? Firefox หรือ Chrome สามารถใช้จาก command line ได้หรือไม่

ฉันใช้ Ubuntu 16.04 ขอบคุณ

คำตอบ:


1

จากman wget:

   -p
   --page-requisites
       This option causes Wget to download all the files that are necessary to
       properly display a given HTML page.  This includes such things as inlined
       images, sounds, and referenced stylesheets.

    -k
   --convert-links
       After the download is complete, convert the links in the document to make
       them suitable for local viewing.  This affects not only the visible
       hyperlinks, but any part of the document that links to external content,
       such as embedded images, links to style sheets, hyperlinks to non-HTML
       content, etc.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.