Показать полную графическую версию : [решено] Wget
Letrblak
28-11-2012, 01:18
там находятса урлы сайтов 500 штук...
ну, типа:
http://www.crimea.ua/
http://drupal.org/
http://www.forbes.ru/
http://news.sportbox.ru/
http://www.nanonewsnet.ru/
http://www.dveri-online.ru/
http://uaport.net/
http://astrobl.ru/
http://www.whitehouse.gov/
http://www.festivalnauki.ru/
http://internet.mail.ru/
http://www.hr-portal.ru/
http://www.mosenergosbyt.ru/portal/page/portal/site
http://elvisti.com/
http://pravmin74.ru/
http://www.sarinform.ru/
http://100realty.ua/
http://www.teletrade.ru/
http://www.drupal.ru/
http://gubernator74.ru/
http://ato.ru/
http://hotjob.ru/
http://cheladmin.ru/
http://www.kirpich.ru/
http://www.pnevmoteh.ru/
http://italia-ru.com/
http://www.b2bcg.ru/
http://www.afportal.ru/
...
Letrblak, если у Вас:
1) не локализованная версия «wget.exe»;
2) «wget.exe» находится в одном из каталогов %PATH%;
3) версия «wget.exe» — 1.11.4;
то вот это:
@echo off
setlocal enableextensions enabledelayedexpansion
set URLlist=D:\Bohdan\Man\Drupal.txt
for /f "usebackq delims=" %%i in ("%URLlist%") do (
wget.exe --spider "%%i" 2>"%Temp%\wget.tmp"
for /f "tokens=2" %%j in ('type "%Temp%\wget.tmp"^|find.exe "Length:"') do (
>>Length.txt echo %%j
)
del /f /q "%Temp%\wget.tmp"
)
endlocal
exit /b 0
даёт в файле «Length.txt» по первым трём url из списка:
unspecified
32500
185652
Первое — «unspecified» — из строки ответа «Length: unspecified [text/html]»: некоторые сервера, формирующие страницы динамически, могут не отдавать их размер в ответ на запрос клиента.
Letrblak
28-11-2012, 16:47
я конечно извеняюсь, может ето у меня чегото не то, но и етот код не пашет((
не могли бы вы кинуть свой скайп в ЛС и проконсультировать меня??
не пашет(( »
Сохраните следующий код:
rem @echo off
setlocal enableextensions enabledelayedexpansion
set URLlist=D:\Bohdan\Man\Drupal.txt
for /f "usebackq delims=" %%i in ("%URLlist%") do (
wget.exe --spider "%%i" 2>"%Temp%\wget.tmp"
for /f "tokens=2" %%j in ('type "%Temp%\wget.tmp"^|find.exe "Length:"') do (
>>Length.txt echo %%j
)
rem del /f /q "%Temp%\wget.tmp"
goto :eof
)
endlocal
exit /b 0
под именем «c:\0001.cmd». Откройте командную строку и выполните такую команду:
c:\0001.cmd >c:\Result.txt 2>&1
Выложите сюда содержимое файла «c:\Result.txt» и файла «%Temp%\wget.tmp».
Letrblak
01-12-2012, 00:25
я же говорил, что у меня нету wget.tmp!!
Прочтите ещё раз мой предыдущий пост более внимательно.
Letrblak
01-12-2012, 01:00
отказ в доступе((
ещо один вопрос: как можно сделать так, чтобы параметр задавать не в самом бат файле, а уже в командной строке,
допустим 8.bat http://drupal.org/ и оно мне выводило розмер закачаного вгетом индекса...
в 8.bat как вы уже наверно поняли должен быть код который работал бы и с другими сайтами введёнными вместо http://drupal.org/...
Извените, что так перекручиваю свои задачи!!
отказ в доступе(( »
Заполняйте свою конфигурацию (http://forum.oszone.net/profile.php?do=specs). Тогда будет проще давать рекомендации. Запускайте командную строку от имени администратора.
ещо один вопрос: как можно сделать так, »
Давайте сначала с одним разберёмся ;).
Letrblak
01-12-2012, 03:00
я запускаю от админа!!
Сожалею, но я вряд ли смогу Вам чем-либо ещё помочь.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC