Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Wget

Ответить
Настройки темы
CMD/BAT - [решено] Wget

Новый участник


Сообщения: 22
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Letrblak
Дата: 25-11-2012
Доброго времени суток, помогите пожалуйста вивести c помощью бат файла в текстовый файл розмеры главних страниц скачаных с помощью Wget, урлы страниц задаются в отдельном txt.

Отправлено: 20:27, 25-11-2012

 

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


там находятса урлы сайтов 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/
...

Последний раз редактировалось Petya V4sechkin, 28-11-2012 в 07:30. Причина: снять флажок "Автоматически подставлять ссылки".


Отправлено: 01:18, 28-11-2012 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


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]»: некоторые сервера, формирующие страницы динамически, могут не отдавать их размер в ответ на запрос клиента.

Отправлено: 03:39, 28-11-2012 | #22


Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


я конечно извеняюсь, может ето у меня чегото не то, но и етот код не пашет((
не могли бы вы кинуть свой скайп в ЛС и проконсультировать меня??

Отправлено: 16:47, 28-11-2012 | #23


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Letrblak:
не пашет(( »
Сохраните следующий код:
Код: Выделить весь код
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».

Отправлено: 00:36, 29-11-2012 | #24


Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


я же говорил, что у меня нету wget.tmp!!

Отправлено: 00:25, 01-12-2012 | #25


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Прочтите ещё раз мой предыдущий пост более внимательно.

Отправлено: 00:44, 01-12-2012 | #26


Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


отказ в доступе((

ещо один вопрос: как можно сделать так, чтобы параметр задавать не в самом бат файле, а уже в командной строке,
допустим 8.bat http://drupal.org/ и оно мне выводило розмер закачаного вгетом индекса...
в 8.bat как вы уже наверно поняли должен быть код который работал бы и с другими сайтами введёнными вместо http://drupal.org/...
Извените, что так перекручиваю свои задачи!!

Последний раз редактировалось Letrblak, 01-12-2012 в 01:07.


Отправлено: 01:00, 01-12-2012 | #27


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Letrblak:
отказ в доступе(( »
Заполняйте свою конфигурацию. Тогда будет проще давать рекомендации. Запускайте командную строку от имени администратора.

Цитата Letrblak:
ещо один вопрос: как можно сделать так, »
Давайте сначала с одним разберёмся .

Отправлено: 02:57, 01-12-2012 | #28


Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


я запускаю от админа!!

Отправлено: 03:00, 01-12-2012 | #29


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Сожалею, но я вряд ли смогу Вам чем-либо ещё помочь.

Отправлено: 22:38, 03-12-2012 | #30



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Wget

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] wget sov44 Скриптовые языки администрирования Windows 36 10-07-2018 20:13
Интернет - wget Vadikan Программное обеспечение Windows 14 04-06-2012 03:55
Установка из портов через PROXY (wget нету в настройках) kaEwituS Общий по FreeBSD 16 02-05-2009 21:19
как пользоваться wget ptt Хочу все знать 4 21-02-2004 01:06
Wget Michelleq3 Программное обеспечение Linux и FreeBSD 6 30-10-2003 22:39




 
Переход