Описание команды | |
urlrf | ![]() ![]() |
Преобразование содержимого страницы интернета с сохранением в файл.
urlrf=LINK||Path, ||...
Параметры:
1-й обязательный параметр. | |
LINK | Ссылка. LINK|Code LINK - одна ссылка, возможные варианты: • ссылка (http://tc-image.3dn.ru). • cliplist - ссылка из буфера обмена. • GLOBALNAME<N> - ссылка из глобального массива см. Дополнение №23. Code [необязательный] - кодировка получаемых данных: 1 - ANSI 1251 (по умолчанию), 2 - UTF-16 LE 1200, 3 - UTF-16 BE 1201, 4 - UTF-8. |
2-й обязательный параметр. | |
Path | Путь. Path(!!Flag!!Name.Ext!!Insert). Подпараметры разделяются символами !! Может быть от 1-го (обязательного) до 4-х подпараметров. Path//Flag(//Name.Ext//Insert). Подпараметры разделяются символами // (рекомендуемый). Может быть от 2-х (обязательных) до 4-х подпараметров, где: Path - путь назначения, где создавать файл. Flag : 0 - не перезаписывать имеющиеся объекты. Добавление счётчика. (по умолчанию). 1 - перезаписывать имеющиеся объекты. 2 - дописывать, если существует. 3 - добавление счётчика к целевому пути, если он существует. 4 - пропустить при совпадении имени объекта. 9 - проверка создания файла с помощью параметра owrite<> Name.Ext - имя и расширение создаваемого файла. Insert - добавление к базовому имени. Если Insert начинается с ** то последующая строка заменяет расширение. Если Insert начинается с ++ то последующая строка добавляет расширение. Если Path=x, Name=x, Ext=x , то путь/имя/расширение берётся из пути оригинального файла. Может использоваться подпараметр rndm - информация случайных данных см. Дополнение №30 Та же действует конструкция пути Path//Flag//RegExp//Replace, где: Path - путь назначения (если в параметрах необходимо использовать путь объекта, то используйте два двоеточия ::). Flag - см. выше. RegExp//Replace - строка разделённая символами // означает изменение пути Path (путь назначения) с регулярными выражениями: первая часть "что искать", вторая "чем заменять" см. Дополнение №2. Если преобразование пути заканчивается обратным слешем, то он является путём назначением, если нет, то файлом. |
Дополнительные параметры: | |
... | Аналог. Остальные параметры те же, что и у команды urlra. |
Примечания:
Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23См. также:
brwsr, downh, downl, intcn, picup, picus, upldf, uplds, urlra, urlxt, websc, webss
Примеры: | ![]() |
itray=3 exect=$var_put=##@[tc=AP]||HttpSetUserAgent('Mozilla/5.0~~(Windows~~NT~~10.0;~~Win64;~~x64)~~AppleWebKit/537.36~~(KHTML,~~like~~Gecko)~~Chrome/42.0.2311.135~~Safari/537.36~~Edge/12.246') urlrf=http://www.fakenamegenerator.com/|4||$var_put\//1||convert<##full.txt>||formt<70,54,56,62> ;; получить данные о случайно сгенерированном профиле со страницы fakenamegenerator.com (сохранить в активной панели в файл full.txt), предварительно установить строку User-Agent
itray=3 sends=-1??-1||formt<54,63> urlrf=GLOBALSENDS<1>|4||"%p"//0||?Fserch101,1||upd<1> ;; содержимое первой ссылки сохранить в активной панели в именной файл
itray=3 urlrf=http://www.fakenamegenerator.com/|4||"%p"//1||sagent<W4>||convert<##full.txt>||?F70,54,56,62||code<4> ;; получить данные о случайно сгенерированном профиле со страницы fakenamegenerator.com (сохранить в активной панели в файл full.txt), предварительно установить строку User-Agent, которая прописана в секции [HttpSetUserAgent] в ключе W4
urlrf=http://tc-image.3dn.ru/forum/5-498-254#24904|4||"%p"//1//x.html||code<4>||upd<1> ;; сохранить в активной панели содержимое ссылки