Вверх ↑
Этот топик читают: Гость
Ответов: 34
Рейтинг: 6
#1: 2009-11-29 15:03:27 ЛС | профиль | цитата
Господа! кто подскажет, при помощи Hiasm можно спарсить ссылки с Java скрипта?

Напишу подробней. Например, на сайте установлен ява скрипт в котором отображается информация (картинки ссылки и различная лабуда). Если смотреть исходный код страницы то там мы видим сам скрипт (т.е код скрипта), но не содержание того что выдает скрипт.

Есть у кого идеи (или пример) как можно такое реализовать? как парсить при помощи HoAsm я знаю)) а вот как собирать данные которые выдает скрипт на сайте я не знаю(( надеюсь на вашу поддержку.
карма: 1

0
Ответов: 5446
Рейтинг: 323
#2: 2009-11-29 15:21:09 ЛС | профиль | цитата
Sergeyka, тут надо либо самому писать браузер (и вставкой контрола Браузер тут не ограничишься!) с поддержкой явы, либо встраиваться в уже имеющийся браузер и ловить обработанную страничку. И то, и то - задача весьма нетривиальная.
карма: 1

0
Ответов: 34
Рейтинг: 6
#3: 2009-11-29 15:27:29 ЛС | профиль | цитата
iarspider а вы сможете сделать такой компонент? соответственно не бесплатно) очень нужен.
карма: 1

0
Ответов: 5446
Рейтинг: 323
#4: 2009-11-29 15:45:17 ЛС | профиль | цитата
Sergeyka, нет. И не знаю даже, сможет ли кто.
карма: 1

0
Ответов: 34
Рейтинг: 6
#5: 2009-11-29 15:51:10 ЛС | профиль | цитата
Понятно, если кто сможет сделать подобное пишите, в долгу не останусь)
карма: 1

0
Ответов: 1926
Рейтинг: 172
#6: 2009-11-29 16:10:09 ЛС | профиль | цитата
code_15842.txt

Будет выдаваться и скрпит, и его работа. Но скрипт можно отсеять по тегам <script>, а результат - парсить. Компонент новый не нужен, достаточно InlineCode.
карма: 9
4
файлы: 1code_15842.txt [1.4KB] [312]
Голосовали:Sergeyka, Леонид, Konst, filyaxxxcom
Ответов: 4641
Рейтинг: 334
#7: 2009-11-29 16:25:28 ЛС | профиль | цитата
Sergeyka писал(а):
в долгу не останусь

3042, карман шире!

А так компонент не помешал бы. Что бы выдавал так как сейчас есть и отделно результат...только текст.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 34
Рейтинг: 6
#8: 2009-11-29 16:37:39 ЛС | профиль | цитата
3042 ты гений! то что нужно! кинь в лс свой R кошелек, или если ты используешь антивирус касперского 2010 то могу дать тебе лицензионный ключ на год) все ключи реальные, т.е беру оптом, продаю в розницу) тебе дам бесплатно.
карма: 1

0
Ответов: 1926
Рейтинг: 172
#9: 2009-11-29 17:56:04 ЛС | профиль | цитата
Как-то мне подобная вещь нужна была, с тех пор и осталась. С помощью этого можно не только текст получать, но, по-моему, ещё нажимать на кнопки/ссылки в ie, заполнять поля... в общем, полный доступ к странице. Правда, тогда придётся писать уже компонент, потому что для IC это слишком объёмная идея.
карма: 9
0
Ответов: 4641
Рейтинг: 334
#10: 2009-11-29 18:00:31 ЛС | профиль | цитата
3042 писал(а):
в общем, полный доступ к странице

нужный компонент будет.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8926
Рейтинг: 823
#11: 2009-11-29 21:55:26 ЛС | профиль | цитата
3042, молодец!
карма: 19

0
Ответов: 8926
Рейтинг: 823
#12: 2009-12-17 15:11:33 ЛС | профиль | цитата
3042, потребовалось ввести данные в поля ввода на WEB странице - не смог разобраться в тексте этой страницы, выданном Вашей схемой, как это сделать с помощью HiAsm, (задача следующая: сервер очень медленный, заставляет ждать (может загружен сильно), хочу написать текст отдельно и затем передавать его на эту страницу по символам с маленькой скоростью, но не могу установить фокус на нужном поле ввода )
карма: 19

0
Ответов: 1926
Рейтинг: 172
#13: 2009-12-18 13:05:48 ЛС | профиль | цитата
code_16015.txt

На вход IC нужно подать атрибут name того поля, на котором нужно установить фокус (это может быть и кнопка, и любой элемент управления, заданный тегом input).
карма: 9
1
файлы: 1code_16015.txt [1.5KB] [262]
Голосовали:Леонид
Ответов: 8926
Рейтинг: 823
#14: 2009-12-18 13:12:44 ЛС | профиль | цитата
3042, приятно поговорить с людьми, знающими то, чего сам не знаешь Спасибо!
карма: 19

0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)