|
Парсинг веб страницы в 1С
| ☑ |
0
fantomrik
04.03.14
✎
19:13
|
Доброго времени суток!
Есть страница в обработке. Реально ли распарсить страницу, получит ссылку "Скачать в Excel" и по данной ссылке (она постоянно разная после ввода капчи) сохранить данный файл в определенную папку? Естественно все программно сделать в 1С, после ввода капчи пользователем.
Собственно первый вопрос как найти ссылку на странице?
|
|
1
Wobland
04.03.14
✎
19:15
|
HTML=Новый COMОбъект("HTMLFile");
|
|
2
Адинэснег
04.03.14
✎
19:15
|
сохрани исходные html, найди повторяющийся блок кода вокруг ссылки
|
|
3
fantomrik
04.03.14
✎
19:19
|
HTML Собственно вроде я как получаю, но где конкретно тут найти нужную мне ссылку?
|
|
4
х86
04.03.14
✎
19:22
|
(3)я в all искалбы
|
|
5
fantomrik
04.03.14
✎
19:23
|
(4) там 2 свойства ie8_length и length, оба Число - 1 232
|
|
6
Wobland
04.03.14
✎
19:24
|
как насчёт методов?
|
|
7
fantomrik
04.03.14
✎
19:30
|
(6) не понял
|
|
8
Wobland
04.03.14
✎
19:35
|
а почему бы не заняться изучением этого нового для тебя ком-объекта?
|
|
9
Wobland
04.03.14
✎
19:35
|
(8) или я не о том?
|
|
10
fantomrik
04.03.14
✎
19:39
|
(8) Буду благодарен за ссылки по данной теме, собственно для этого тему и создал. Где почитать об этом, что бы решить задачу.
|
|
11
fantomrik
04.03.14
✎
21:22
|
Мб кто то опытный глянет страницу и скажет где эта ссылка в com объекте, если некуда ткунь где почитать по этому вопросу?
|
|
12
Torquader
04.03.14
✎
21:30
|
То есть вы хотите, чтобы 1С угадывала капчу ?
|
|
13
Kupogun
05.03.14
✎
07:29
|
перебираешь все теги, находишь нужный тебе и получаешь ссылку
|
|
14
Wobland
05.03.14
✎
07:33
|
(12) что там угадывать? ВвестиСтроку(каптча)
|
|
15
fantomrik
05.03.14
✎
09:50
|
(14)то значит ввести строку??? (12) нет конечно, капчу пользователь введет. (13) а по подробнее можно, не работал с тегами. Мб пример есть какой то у вас?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший