простой парсер
-
Не могу понять как сделать сохранение текста страниц в отдельные файлы.
Перешли по ссылке. В окне браузера щелкнул левой кнопкой, выбрал "получить текст" , далее он сохраняется в переменную SAVED_TEXT, а дальше как?Создал ресурс "Файлы из папки", в меню "файловая система" выбрал "Запись в файл". В поле путь к файлу выбрал созданный ресурс типа "Файлы из папки", в данных SAVED_TEXT. Естественно это не работает.
Как реализовать задуманное?
-
В поле путь к файлу не обязательно указывать ресурс, просто любое название
Например D:\parser[[NAME_RANDOM]].txt
В поле данные указать переменную SAVED_TEXTВ переменной NAME_RANDOM если надо что бы постоянно писало в новый файл - указывать в переменной каждый раз новое имя
-
@wolfspas12 said in простой парсер:
Создал ресурс "Файлы из папки", в меню "файловая система" выбрал "Запись в файл". В поле путь к файлу выбрал созданный ресурс типа "Файлы из папки", в данных SAVED_TEXT. Естественно это не работает.
В этом случае ресурс не нужен, просто пропишите путь в действии "Запись в файл".
-
@wolfspas12 Сразу SAVED_TEXT в "Запись в файл" - указываете путь к файлу, если файл по пути не существует, то BAS создаст файл по этому пути.
-
Спасибо за столь быстрые ответы. Буду пробовать.
-
Подскажите еще насчет такого вопроса. Как указать количество успешных отработок скрипта. Сделал скрипт - все работает, но вот беда - один раз отрабатывает и все. Приходиться заново запускать.
-
-
@wodopad так а как сделать чтоб именно в ресурс писало, а то поменял папку и весь скрипт лопатить изменять нужно , неудобно так, а ресурс сразу при старте скрипта указал и все
-
@Penter
Создайте ресурс "Строка", в нём пропишите путь, укажите этот ресурс в действии "Запись в файл".
-
Для записи в файл выбранный пользователем используйте этот метод http://wiki.bablosoft.com/doku.php?id=ru:how_to_let_user_to_choose_output_file_name
Если нужно записать в заданную папку - 0_1476877271076_savetofolder.xml