ฉันใช้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