![]() |
Wget
Доброго времени суток, помогите пожалуйста вивести c помощью бат файла в текстовый файл розмеры главних страниц скачаных с помощью Wget, урлы страниц задаются в отдельном txt.
|
Letrblak, чтобы узнать размеры, обычно загружать страницы не нужно. Покажите Ваш код.
|
в том то и дело, что я не знаю, как ето осуществить((
а, через wget я хочу ето сделать, потому, что потом мне нужно будет вывести ещо и время загрузки страницы... |
Letrblak, может Вы сначала изложите Вашу хотелку всю, целиком? Мало желания что-то сделать, а потом увидеть «А мне ещё вот это надо», которое полностью перечёркивает всю предыдущую работу.
|
мне нужно вивести розмеры скачеваемых страниц, и вывести время их закачки!
|
Зачем (особенно второе)?
|
Цитата:
По теме - вот скрипт, который покажет размеры страниц. Используется временный файл, потому что порт wget для windows крайне странно работает с потоками ввода\вывода, и перенаправление через пайп в данном случае не сработало. Код:
@Echo Off |
Цитата:
Цитата:
|
Iska, всё равно не помогает, и -O- в том числе. Wget всё, что не является скачиваемым файлом, отдает в STDERR, и 2>&1 в таком случае просто не работает.
|
Anonymоus, я тут покопался у себя — угу, оказывается я ровно так и делал — через временный файл.
|
спасибо!!
|
так, что мне делать, сбросте пожалуйста код...
|
|
я прописал етот код:
@Echo Off Set URLlist=D:\Bohdan\Man\Drupal.txt For /F "usebackq delims=" %%A In ("%URLlist%") Do ( wget --spider "%%A" 2>"%Temp%\wget.tmp" For /F "tokens=2 delims=()" %%B In ('type "%Temp%\wget.tmp"^|Find "Length:"') Do ( Echo %%A %%B >> 11.txt ) ) запускаю с помощью CMD и не могу найти куда оно его сохраняет(( |
Цитата:
|
тоисть в той папке где лежыт бат файл??
но он там не появляется!! |
Letrblak, у Вас вывод из WGet идёт случайно не в кириллице/кракозябрах? Просто запустите в командной строке «wget.exe --help», посмотрите и скажите.
|
нет, у меня вывод идёт по английски...
|
ах, да ещо в пвпке TEMP не обнаружыл wget.tmp
|
Letrblak, приведите здесь содержимое «D:\Bohdan\Man\Drupal.txt».
|
там находятса урлы сайтов 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 Код:
unspecified |
я конечно извеняюсь, может ето у меня чегото не то, но и етот код не пашет((
не могли бы вы кинуть свой скайп в ЛС и проконсультировать меня?? |
Цитата:
Код:
rem @echo off Код:
c:\0001.cmd >c:\Result.txt 2>&1 |
я же говорил, что у меня нету wget.tmp!!
|
Прочтите ещё раз мой предыдущий пост более внимательно.
|
отказ в доступе((
ещо один вопрос: как можно сделать так, чтобы параметр задавать не в самом бат файле, а уже в командной строке, допустим 8.bat http://drupal.org/ и оно мне выводило розмер закачаного вгетом индекса... в 8.bat как вы уже наверно поняли должен быть код который работал бы и с другими сайтами введёнными вместо http://drupal.org/... Извените, что так перекручиваю свои задачи!! |
Цитата:
Цитата:
|
я запускаю от админа!!
|
Сожалею, но я вряд ли смогу Вам чем-либо ещё помочь.
|
Время: 00:53. |
Время: 00:53.
© OSzone.net 2001-