wget jest przenośny . cURL też jest .
Możesz pobrać te dwa pliki binarne i użyć ich w skrypcie wsadowym zgodnie z wymaganiami. Upewnij się tylko, że pliki EXE znajdują się w tym samym katalogu, co skrypt wsadowy. Lub jeśli chcesz uzyskać dostęp globalny, dodaj ich lokalizacje do zmiennej PATH .
Możesz pobrać stronę za pomocą WGET, używając polecenia:
WGET http://somewebsite.com/index.asp -O index.asp
AKTUALIZACJA:
Aby pobrać stronę internetową za pomocą usługi Telnet, najpierw uruchom skrypt jako administrator i umieść ten wiersz kodu gdzieś w skrypcie:
dism / online / enable-feature / FeatureName: TelnetClient
Następnie użyj tej sprytnej metody wysyłania tekstu do sesji telnet . Utwórz plik o nazwie SendKeys.vbs w tym samym folderze co skrypt wsadowy i upewnij się, że zawiera następujące wiersze kodu:
ustaw OBJECT = WScript.CreateObject („WScript.Shell”)
„śpij przez 50 ms
WScript.sleep 50
„pobierz stronę index.htm. Zamień to na stronę, którą chcesz pobrać
OBJECT.SendKeys "GET /index.htm {ENTER}"
„śpij przez 4 sekundy
WScript.sleep 4000
„zakończ sesję telnet
OBJECT.SendKeys „{ENTER}”
a dla skryptu wsadowego użyj tego:
@ECHO OFF
REM zmień elegantetchings.com na adres serwera WWW
uruchom telnet elegantetchings.com 80
cscript SendKeys.vbs
pauza
telnet somewebsite.com 80
a następnie wpisujeszGET /index.asp
. Naciśnij klawisz Enter, a zobaczysz kod źródłowy HTML całej strony w konsolidism /online /enable-feature /FeatureName:TelnetClient