ฉันใช้wget --mirror --html-extension --convert-links
เพื่อสะท้อนเว็บไซต์ post.php?id=#.html
แต่ผมจบลงด้วยจำนวนมากชื่อไฟล์ในรูปแบบ เมื่อฉันพยายามดูสิ่งเหล่านี้ในเบราว์เซอร์มันล้มเหลวเพราะเบราว์เซอร์จะไม่สนใจสตริงข้อความค้นหาเมื่อโหลดไฟล์ มีวิธีใดที่จะแทนที่?
ตัวละครในชื่อไฟล์ด้วยอย่างอื่นได้บ้าง?
คำตอบของการ--restrict-file-names=windows
ทำงานอย่างถูกต้อง ใช้ร่วมกับแฟล็ก--convert-links
และ--adjust-extension
/ -E
(ชื่อเดิม--html-extension
ซึ่งยังใช้งานได้ แต่ถูกคัดค้าน) จะสร้างมิเรอร์ที่ทำงานตามที่คาดไว้
wget --mirror --adjust-extension --convert-links --restrict-file-names=windows http://www.example
http://site.com/article.cgi?25
นี้จะได้รับการบันทึกตามที่article.cgi?25.html
ดูในส่วน 2.7 ที่gnu.org/software/wget/manual/wget.html#HTTP-Options