<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; CMD/BAT: работаем с консольной версией httrack]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=849</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=849&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: работаем с консольной версией httrack».]]></description>
		<lastBuildDate>Tue, 27 May 2008 11:30:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: работаем с консольной версией httrack]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=11084#p11084</link>
			<description><![CDATA[<p>C помощью параметра -P с консольной версией httrack можно работать из-за прокси, например:<br /></p><div class="quotebox"><blockquote><p>httrack -%L &quot;C:\Temp\urls.txt&quot; -r3 -I0 -N4 <strong>-P адрес_прокси:порт_прокси</strong> -c1 -%c1 +*.jpg +*.css +*.png +*.ico +*.js -*cdesc* -*cp=all*</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Tue, 27 May 2008 11:30:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=11084#p11084</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: работаем с консольной версией httrack]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=6096#p6096</link>
			<description><![CDATA[<p>HTTrack – это свободный оффлайн-браузер под Windows 9x/NT/2000/XP или Linux/Unix/BSD. Сайт программы: <a href="http://www.httrack.com/">http://www.httrack.com/</a>.</p><p>Возможности программы включают рекурсивное зеркалирование интернет-сайтов на локальном диске с заменой относительных ссылок, обновление ранее отзеркалированных сайтов, докачка частично&nbsp; отзеркалированных сайтов, интерфейс командной строки и пошаговый GUI-интерфейс (в режиме мастера) с многочисленными настройками.</p><p>HTTrack имеет интерфейс командной строки, что позволяет его использовать в скриптах.</p><p>Чтобы иметь возможность вызывать консольную программу httrack.exe из любого каталога, поместите путь к ней в переменную среды PATH. Это можно сделать, например, так: нажмите Win+Pause, чтобы открыть окно &quot;Свойства системы&quot;, перейдите на вкладку &quot;Дополнтельно&quot; и нажмите на кнопку &quot;Переменные среды&quot;; в окне &quot;Переменные среды&quot; в списке системных переменных найдите переменную Path и нажмите кнопку &quot;Изменить&quot;.</p><p>Используйте <strong>httrack --help</strong>, чтобы получить справку.<br />Например, вот так можно закачать один файл:<br /><strong>httrack --get http://mysite.info/file.zip</strong><br />Синтаксис вызова httrack.exe:<br /><strong>httrack &lt;URLs&gt; [-option] [+&lt;URL_FILTER&gt;] [-&lt;URL_FILTER&gt;]</strong></p><p>Далее - примеры некоторых полезных опций.</p><p><strong>-O path_mirror[,path_cache_and_logfiles]<br />--path &lt;param&gt;</strong><br />Путь для сохранения закачанного файла или зеркала (по умолчанию — текущий каталог).</p><p><strong>-g<br />--get-files</strong><br />Нет зеркалирования, только получить файлы (сохраняются в текущий каталог). Другие опции, касающиеся параметров зеркалирования, будут проигнорированы.</p><p><strong>-i<br />--continue</strong><br />Продолжить ранее прерванное зеркалирование, используя кэш. Без этой опции, если в текущем каталоге находится зеркало, оно будет полностью заменено после выдачи интерактивного запроса об этом. По умолчанию, если в текущем каталоге находится зеркало,&nbsp; оно дополняется (восстанавливается).</p><p><strong>-rN<br />--depth[=N]</strong><br />Установить глубину зеркала в N (по умолчанию r9999).</p><p><strong>-%eN<br />--ext-depth[=N]</strong><br />Установить глубину зеркала для внешних ссылок в N (по умолчанию %e0).</p><p><strong>-cN<br />--sockets[=N]</strong><br />Число соединений для многопоточной закачки (по умолчанию c8).</p><p><strong>-%cN<br />--connection-per-second[=N]</strong><br />Максимальное число соединений в секунду для многопоточной закачки (по умолчанию %c10).</p><p><strong>-%L &lt;file&gt;<br />--list &lt;param&gt;</strong><br />Добавить список URL во внешнем файле (по одному URL в строке).</p><p><strong>-I<br />--index</strong><br />Создавать индексную страницу. Эта опция работает по умолчанию (-I0 – не создавать).</p><p><strong>-N4</strong><br />HTML в папке &quot;web&quot;, рисунки и другое в папках &quot;web/xxx&quot;, где &quot;xxx&quot; – расширение файла (например, все &quot;gif&quot; помещаются в &quot;web/gif&quot;).</p><p>Пример вызова:<br /></p><div class="quotebox"><blockquote><p>httrack -%L &quot;C:\Temp\urls.txt&quot; -r3 -I0 -N4 -c1 -%c1 +*.jpg +*.css +*.png +*.ico +*.js -*cdesc* -*cp=all*</p></blockquote></div><p>Последние два URL-фильтра в примере позволяют не загружать по ссылкам странички, которые генерируют php-скрипты, имеющие параметры &quot;cdesc&quot; и &quot;cp=all&quot; в адресной строке.</p><p>Последняя версия Httrack (3.42), похоже, имеет нехороший баг: при зеркалировании некоторые (а иногда многие) файлы не загружаются, т.к. программа считает их уже загруженными (в логе можно наблюдать предупреждение &quot;...link is probably looping, type unknown, aborting...&quot;). На сайте программы можно скачать версию 3.33, в которой такого бага не замечено.</p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Sat, 17 Nov 2007 20:42:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=6096#p6096</guid>
		</item>
	</channel>
</rss>
