|
8 / 8 / 1
Регистрация: 18.10.2010
Сообщений: 120
|
|
Веб-браузер, парсинг в общем работа с веб-страничками!22.08.2012, 15:46. Показов 12093. Ответов 46
Метки нет (Все метки)
Здраствуйте! Вот тут решил попрактиковаться в работе с WebBrowser..
Постановка задачи: Открыл я свой браузер открыл страницу: WebBrowser1->Navigate("URL"); Страница загрузилась. На ней есть кнопка которую по задумке мне потребуется нажать, эта кнопка открывает другую страницу, причем не в этой же вкладке, а в другой. Проблема: Эта страница открывается в Internet Explorer, надо в моем же приложении. Вопрос: Как организовать открытие подобных страниц в моем же приложении?! Что то читал про PageControl, но не понял как его связать.. как после нажатия кнопки создать в нем новую страницу и как сделать что бы в ней открылась та страница?
0
|
|
| 22.08.2012, 15:46 | |
|
Ответы с готовыми решениями:
46
веб браузер на borland c++ Какой веб браузер стоит по умолчанию Веб-браузер в черно-белых тонах |
|
8 / 8 / 1
Регистрация: 18.10.2010
Сообщений: 120
|
|
| 23.08.2012, 20:02 [ТС] | |
|
http://vk.com/app2926589 Вот это приложение из контакта.. Посреди него большая надпись Мне нравится с сердцем вот на эту надпись я и пытаюсь нажать программно.. нажал уже на все что есть в контакте и не только в нем и на других сайтах по нажималось уже все.. а тут не получается
0
|
|
|
Почемучка)
|
|
| 23.08.2012, 20:48 | |
|
Andersen1313, нужно было так сразу и сказать вы собиратель монет)
а если серьёзно есть другой способ и с builder он не связан. Покопайте в сторону ка мне кажется user js.B помниться мне была такая программа ты ей показываешь что нажимать и она сама нажимает)(что то вроде автокликера для web many) На с++ builder -можно что то вроде этого ( указать кординаты мыши на кнопку мне нравится с сердцем) и программный клик на это место + таймер для повтора) Но эта тема не закона)и скоро закроют твою тему наверно.
0
|
|
|
8 / 8 / 1
Регистрация: 18.10.2010
Сообщений: 120
|
|
| 23.08.2012, 20:55 [ТС] | |
|
Собиратель монет??? что это значит? я просто взял для примера это приложение потому что именно оно меня сподвигло.. первая и единственная цель в поднятой теме это моё стребление изучить данную область
ой да ладно не законна.. я просто на примере приложения хотел изучить парсинг страниц.. подумал почему бы не сделать автокликер, который бы за меня сидел и нажимал.. А насчет координат я уже наштамповал кучу программ.. и обои скачивать с сайта и во всех приложениях автоматом все тыкается.. но у всех у них есть одна проблема если друг время выставленнео мной в таймере на ожидание окажется малым для загрузки какой либо страницы, стабильность выполнения такого автокликера сходит на нет, приходится сидеть и контролировать чтобы все точно попадало куда надо
0
|
|
|
8 / 8 / 1
Регистрация: 18.10.2010
Сообщений: 120
|
|
| 23.08.2012, 21:04 [ТС] | |
|
Вот это было бы хорошо)))
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||||
| 23.08.2012, 21:12 | ||||||
|
- это клик на картинке; вот это место__
0
|
||||||
|
8 / 8 / 1
Регистрация: 18.10.2010
Сообщений: 120
|
|
| 23.08.2012, 21:29 [ТС] | |
|
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 23.08.2012, 21:51 | |
|
- да я опоздал; пока писал - несколько отзывов добавилось. А фрагмент взят со странички-оригинала... искать нужно не ид кнопки, так как это всё одна картинка и ид у нее - <id="apps_i_slider">.__
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 23.08.2012, 21:56 | |
|
А вообще - я помолчу лучше. У меня слишком мало опыта в ВЭБ (дизайне и т.д.)
0
|
|
|
8 / 8 / 1
Регистрация: 18.10.2010
Сообщений: 120
|
||||||
| 24.08.2012, 09:59 [ТС] | ||||||
|
nick42, у меня возникла идея.. попробую её реализовать, может быть вы знаете, может надо сначала извлечь код фрейма как в переменную типа WebBrowser, а потом уже проделать все тоже с ней? Как можно извлечь отдельно код фрейма?
Добавлено через 3 часа 0 минут Вот к чему я пришел в моих попытках вытащить код фрейма:
Вот вопрос как из переменной pCollection вытащить отдельный фрейм? Вроде бы при помощи метода item, но я не понял как его использовать...
0
|
||||||
|
Супер-модератор
|
|||||||
| 24.08.2012, 10:29 | |||||||
1
|
|||||||
|
8 / 8 / 1
Регистрация: 18.10.2010
Сообщений: 120
|
||||||
| 24.08.2012, 10:52 [ТС] | ||||||
|
Вот тут вы задаете номер фрейма?
0
|
||||||
|
Супер-модератор
|
|||||||||||
| 24.08.2012, 11:37 | |||||||||||
|
проверил вот такой вариант:
1
|
|||||||||||
|
8 / 8 / 1
Регистрация: 18.10.2010
Сообщений: 120
|
|||||||||||||||||
| 24.08.2012, 14:50 [ТС] | |||||||||||||||||
|
Добавлено через 5 минут Блин.. имя фрейма постоянно меняется... если оно меняется фрейм ни как нельзя вытащить? например если известно в какой div располагается.. или порядок известен они же все время в приложении у меня будут под постоянными номерами появляться если страничка одна и та же? Добавлено через 7 минут Еще вопрос существует возможность искать елементы по комбинации классов или еще каким нибудь атрибутам? бывает что у тэга нет атрибута name или ID Добавлено через 18 минут
0
|
|||||||||||||||||
|
Супер-модератор
|
||||||
| 24.08.2012, 15:16 | ||||||
|
У тебя что, фрейм с другого домена? Тогда надо делать по-другому. Я уже приводил на одном из форумов реализацию на Дельфи, сможешь перенести на Билдер?
Вот код на Дельфи
1
|
||||||
|
8 / 8 / 1
Регистрация: 18.10.2010
Сообщений: 120
|
||||||
| 24.08.2012, 16:07 [ТС] | ||||||
|
Хорошо щас разберусь! Вопрос: то что я сделал выше если фрейм будет с того же домена, то этот бы код работал и нашел бы нужную ссылку по ID???
Добавлено через 11 минут Как я понял все идет как и у меня вот до этого момента:
0
|
||||||
|
Супер-модератор
|
||
| 24.08.2012, 16:11 | ||
|
1
|
||
|
8 / 8 / 1
Регистрация: 18.10.2010
Сообщений: 120
|
||||||
| 24.08.2012, 16:27 [ТС] | ||||||
|
Может быть поэтому у меня и не работает? или все равно надо как на делфи вы привели код?
Добавлено через 45 секунд Потому что я потом получал опять из pDocument который относится ко всей странице на которой как раз и нет нужной мне ссылки Добавлено через 3 минуты Чет я не понимаю как мне получить IHTMLDocument2 из pWindow.. Ранее я получал IHTMLDocument2 вот так
0
|
||||||
|
Супер-модератор
|
||||||||
| 24.08.2012, 16:29 | ||||||||
1
|
||||||||
| 24.08.2012, 16:29 | |
|
Веб-браузер, периодически открывающий страницы и выполняющий поиск по ключевым словам Работа с веб камерой Работа с веб-камерой, видеосвязь Работа с данными веб страниц Одновременная работа с двумя одинаковыми веб-камерами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни
1. Механизм отложенного высвобождения фосфора
Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ
Реализована разная скорость. . .
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|