Имя: Пароль:
1C
1С v8
Скачивание файла с остатков товара с сайта
Ø (GROOVY 09.09.2014 00:22)
0 IamLev
 
08.09.14
23:24
Здравствуйте.
Есть задача: скачать файл с сайта. Все бы ничего, если бы файл всегда имел одно и тоже наименование. Тогда просто напросто работает функция КопироватьФайл. Но название файла меняется в соответствии с текущей датой и к нему добавляются еще какие-то непонятные цифры. Следовательно каждый день название новое.
Вопрос: Как найти средствами 1С на странице(в коде) ссылку на этот файл?
1 IamLev
 
08.09.14
23:44
Ах да. Забыл упомянуть. Таких сайтов несколько и сделать это нужно в фоновом режиме на сервере...
То есть формы у нас нет, а следовательно ПолеHTMLДокумент не создать.
2 GROOVY
 
08.09.14
23:46
Надо понять как "непонятные цифры" образуются и написать алгоритм по созданию имени файла.
3 КонецЦикла
 
08.09.14
23:49
искать то что остается неизменным, до точки
4 NS
 
08.09.14
23:49
Отпарсить страницу, и выцепить имя.
5 КонецЦикла
 
08.09.14
23:49
по типу перебора по маске...
6 kokamoonga
 
08.09.14
23:51
(0) в чем проблема с поиском подстроки в тексте?
7 IamLev
 
08.09.14
23:52
(4) Так вот я и спрашиваю как ее отпарсить, если у меня на входе один адрес страницы. А делается это все в фоновом режиме на сервере.
8 IamLev
 
08.09.14
23:52
Каким COMобъектом пользоваться?
9 IamLev
 
08.09.14
23:55
(2) Для каждого сайта? А если их 10? :)
А если при этом на странице 10 ссылок на файлы остатков? Нет, тут определенно нужно парсить. Вопрос у меня в том, как это делать без использования формы и ПоляHTMLДокумента.
10 kokamoonga
 
08.09.14
23:57
(9) После слов "тут определенно нужно парсить" довольно трудно понять какого продолжения ты ждешь.

Получаешь текст html и парсишь.
11 IamLev
 
08.09.14
23:58
(10) Как его получить? Сколько в инете ищу, его все время получают с помощью ПоляHTMLДокумента
12 kokamoonga
 
08.09.14
23:59
(11) Слабо в поиске по справке или в синтакс-помошнике набрать HTTP?
13 IamLev
 
09.09.14
00:16
(12) Вот где вас таких умных берут? Думаешь я не смотрел! Более того, я даже пробовал через HTTPСоединение. Не катит. Получал запрос. А он ошибку выдает, в результате чего текст в файл не пишет
14 IamLev
 
09.09.14
00:17
(12) Если тебе не хочется отвечать, нахрена писать вообще?
15 kokamoonga
 
09.09.14
00:21
(13) Аа... так ты из агрессивных.
Программист всегда исправляет последнюю ошибку.