CMD/BAT - [решено] Wget
-
Letrblak
CMD/BAT - [решено] Wget
Доброго времени суток, помогите пожалуйста вивести c помощью бат файла в текстовый файл розмеры главних страниц скачаных с помощью Wget, урлы страниц задаются в отдельном txt.
-
Iska
Re: CMD/BAT - [решено] Wget
Letrblak, чтобы узнать размеры, обычно загружать страницы не нужно. Покажите Ваш код.
-
Letrblak
Re: CMD/BAT - [решено] Wget
там находятса урлы сайтов 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
Re: CMD/BAT - [решено] Wget
в том то и дело, что я не знаю, как ето осуществить((
а, через wget я хочу ето сделать, потому, что потом мне нужно будет вывести ещо и время загрузки страницы...
а, через wget я хочу ето сделать, потому, что потом мне нужно будет вывести ещо и время загрузки страницы...
-
Iska
Re: CMD/BAT - [решено] Wget
Letrblak, может Вы сначала изложите Вашу хотелку всю, целиком? Мало желания что-то сделать, а потом увидеть «А мне ещё вот это надо», которое полностью перечёркивает всю предыдущую работу.
-
Letrblak
Re: CMD/BAT - [решено] Wget
Цитата Letrblak:
вивести розмеры скачеваемых
Язык общения на этом форуме - русский. Пожалуйста, пишите грамотно, это повысит шансы на то, что Вам дадут ответ на заданные вопросы.
По теме - вот скрипт, который покажет размеры страниц. Используется временный файл, потому что порт wget для windows крайне странно работает с потоками ввода\вывода, и перенаправление через пайп в данном случае не сработало.
Код:
Что касается скорости скачивания - это зависит от ширины Вашего интернет-соединения, и зная размер файла и ширину оного канала, время можно с лёгкостью вычислить. Арифметические операции в cmd - Set /?, почитайте про ключ /A
вивести розмеры скачеваемых
CMD/BAT - [решено] Wget
Язык общения на этом форуме - русский. Пожалуйста, пишите грамотно, это повысит шансы на то, что Вам дадут ответ на заданные вопросы.
По теме - вот скрипт, который покажет размеры страниц. Используется временный файл, потому что порт wget для windows крайне странно работает с потоками ввода\вывода, и перенаправление через пайп в данном случае не сработало.
Код:
Код: Выделить всё
@Echo Off
Set URLlist=urls.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
)
)
Pause&ExitЧто касается скорости скачивания - это зависит от ширины Вашего интернет-соединения, и зная размер файла и ширину оного канала, время можно с лёгкостью вычислить. Арифметические операции в cmd - Set /?, почитайте про ключ /A
-
Iska
Re: CMD/BAT - [решено] Wget
Цитата Anonymоus:
крайне странно работает с потоками ввода\вывода
А так:
Цитата:
-S, --server-response вывод ответа сервера.
?
крайне странно работает с потоками ввода\вывода
CMD/BAT - [решено] Wget
А так:
Цитата:
-S, --server-response вывод ответа сервера.
?
-
Iska
Re: CMD/BAT - [решено] Wget
Iska, всё равно не помогает, и -O- в том числе. Wget всё, что не является скачиваемым файлом, отдает в STDERR, и 2>&1 в таком случае просто не работает.
-
Iska
Re: CMD/BAT - [решено] Wget
Anonymоus, я тут покопался у себя — угу, оказывается я ровно так и делал — через временный файл.