|
Как получить сайт из интернета и дальше работать с ним? | ☑ | ||
---|---|---|---|---|
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. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |