wget --mirror --html-extension --convert-links
Bir siteyi yansıtmak için kullanıyorum , ancak sonunda birçok dosya adı var post.php?id=#.html
. Bunları bir tarayıcıda görüntülemeye çalıştığımda başarısız oluyor, çünkü tarayıcı dosyayı yüklerken sorgu dizesini yok sayar. ?
Dosya adlarındaki karakteri başka bir şeyle değiştirmenin bir yolu var mı ?
Cevabı --restrict-file-names=windows
doğru çalıştı. Bayraklar --convert-links
ve --adjust-extension
/ -E
(önceden isimlendirilen --html-extension
, aynı zamanda çalışır, ancak kullanımdan kaldırılmıştır) ile birlikte, beklendiği gibi davranan bir ayna üretir.
wget --mirror --adjust-extension --convert-links --restrict-file-names=windows http://www.example
http://site.com/article.cgi?25
olarak kaydedilecekarticle.cgi?25.html
de bkz bölüm 2.7 gnu.org/software/wget/manual/wget.html#HTTP-Options