|
Как получить сайт из интернета и дальше работать с ним? |
☑ |
0
ManoloMage
15.08.12
✎
18:16
|
Как получить сайт из интернета и дальше работать с ним, например спарсить из таблицы данные в справочник номенклатура или вставить галочки в строки таблицы и т.п.
|
|
1
Wobland
15.08.12
✎
18:16
|
я сохранял хтмл-ку во временный файл и разбирал её
|
|
2
ManoloMage
15.08.12
✎
18:22
|
А можно код в студию, просто полный новичек в этом деле с объектом поле html документа работаю первый раз, хотя html и DOM знаю, только как их в 1с прикрутить?
|
|
3
Wobland
15.08.12
✎
18:23
|
(2) поле хтмл тут особо и ни при чём. кури ХТТПСоединение, там всё просто
|
|
4
ManoloMage
15.08.12
✎
18:26
|
но все же?
мне надо вывести на поле поставить в нужных строках таблицы галки, которых там нет, их предстоит добавить в html как то и после этого загружать в 1с
|
|
5
Wobland
15.08.12
✎
18:26
|
Попытка
http=Новый HTTPСоединение("www.forum.mista.ru", 80, "Wobland", "", Прокси);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
Попытка
http.Получить("mytopics.php?user_id=", Файл);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
|
|
6
Wobland
15.08.12
✎
18:28
|
зачем тебе всё грузить в поле? без визуализации никак?
|
|
7
ManoloMage
15.08.12
✎
18:31
|
нет, надо чтобы юзер видел строки и ставил в них галочки, после этого загружал данные.
Хотя в принципе можно все спарсить и забить в табличное поде просто
|
|
8
ManoloMage
15.08.12
✎
18:31
|
ещё советы, помощь
|
|
9
manyak
15.08.12
✎
18:53
|
|
|
10
manyak
15.08.12
✎
18:54
|
WinHttpRequest
MSXML2.XMLHTTP
Msxml2.ServerXMLHTTP.4.0
|
|
11
ManoloMage
15.08.12
✎
19:29
|
ещё один вопрос, как перехватить ссылку при нажатие и вывести её в том же компоненте,что и базовая, есть одна хитрая ссылка на сайте, которая открывается в новом окне все время, видимо где-то в html или js прописано
|
|
12
ManoloMage
15.08.12
✎
20:35
|
ап
|
|
13
manyak
15.08.12
✎
20:59
|
в опере: меню "Вид" - "Средства разработки" - "Исходный код" там ищешь свою кнопку
|
|
14
manyak
15.08.12
✎
21:02
|
вот примеры кодов кнопок:
<input type="submit" value="Поиск в Yandex" onClick="move_to_yandex(); return false;">
<input type="button" name="add_button" id="add_button" value="" class="ButtonPlus" onclick="AppendEdit(1)"/>
по наЖатию выполняется скрипт move_to_yandex/AppendEdit(1)
не найдешь сам - выклдаывай сюда странички - поможем
|
|
15
ManoloMage
16.08.12
✎
08:50
|
вообщем меня немного не поняли, у меня ссылка открывается не в поле html документа, а в новом окне, как это победить из 1с.
|
|
16
ManoloMage
16.08.12
✎
09:20
|
одну ссылку победил заменой свойства target="_self", а вот в другой ссылке у меня javascript, как быть в этом случае?
|
|
17
Nirvana
16.08.12
✎
11:39
|
Автор, лучше не используй HTTPСоединение, оно кривое.
Попробуй создавать Новый COMОбъект("InternetExplorer.Application") и дальше через DOM.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший