2011-06-09 13 views

Odpowiedz

0

Plik będzie wyświetlał się poprawnie, możesz zmienić jego nazwę na plik .html i będziesz mógł to potwierdzić. Technologia po stronie serwera używany przez serwer nie wpływa wget

Edit: moje komentarze poniżej tej mylili, dzięki za commentor za wskazanie go, usunęliśmy je dla przyszłych czytelników

+1

To jest błędne, 'może wget' zrobić dość łatwo (' -p --convert-links' ta funkcjonalność została tam przez lata). Zauważ także, że wget może zmienić nazwę dla ciebie ('-E'). Zobacz instrukcję: http://www.gnu.org/software/wget/manual/wget.html#Advanced-Usage – Piskvor

+0

@Haz, zrobiłem to, zmieniając nazwę, ale jak powiedziałem w komentarzu do odpowiedzi @Piskvor , podświetlanie kodu i kilka zdjęć zostało utraconych, a straszna czcionka. – Tracy

+0

@ Piskvor, używając opcji -p i --convert-links (odpowiednik -k), wszystko, co otrzymuję, to folder zawierający pliki powiązane z pobraną stroną, jednak wciąż istnieje plik rozszerzenia aspx, który ma takie samo problem, nie mogłem znaleźć ładnej normalnej strony html po wykopaniu folderu. – Tracy

2

Dzięki uprzejmości wget manual page (pierwszy wynik wyszukiwania w internecie na „wget opcji”, btw):

wget -E http://whatever.url.example.com/x/y/z/foo.aspx 

Jeśli też chcesz ściągnąć wszystkie związane z mediami (CSS, obrazy, itd.), należy -p, ewentualnie z --convert-links (przepisuje strona do przeglądania w trybie offline):

wget -Ep --convert-links http://whatever.url.example.com/x/y/z/foo.aspx 
+0

Próbowałem twojej odpowiedzi, wygląda na to, że wget właśnie pobiera stronę i dołącza przyrostek w ** html **, nadal nie może poprawnie wyświetlić pobranej strony "html", chociaż lepiej niż nic nie robić, szczególnie podświetlając kod i kilka zdjęć są zgubieni. – Tracy

+0

@ Tracy: Nie wspomniałeś, że chciałeś również pobrać powiązane obrazy i inne dane. – Piskvor