Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 25.10.2018, 15:06   #1
ArtemZubko
Новичок
 
Регистрация: 25.10.2018
Сообщений: 1
Репутация: 10
По умолчанию WebBrowser не выполняет JavaScript

Здравствуйте. Я в Delphi не особо силен, так что не судите строго.

Такая ситуация. Делаю прогу для автоматического заполнения объявлений на фейсбук. В ФБ такая ведь ситуация, что кидать объявления нужно не скопом, иначе как спам пойдет. А кидать нужно много. Так что это довольно неудобно, каждые полчаса отвлекаться от работы на эти объявления.

Это была преамбула. А теперь, собственно, амбула.

Нет ничего сложного в том, чтобы открыть страницу через WebBreoser, залить в Memo html код. Я так сто раз делал при написании проги для закачки видео с контакта. Сейчас я это делаю плагином SaveFromNet, но было время, что и своей прогой. Там, получив код, работаем с этим кодом.

Здесь же ситуация иная. Открываю через WebBrowser, а там такое:
http://zubko.s-host.net/111.png

И если в предыдущем случае мне было все равно, как отображается страница, главное получить код страницы и, работая с ним как со строками, получить ссылку на видео, то здесь мне нужно заполнить поля, кликнуть кнопки (это делается просто). Поэтому нужно сделать так, чтобы нормально работал javaScript. Я так думаю.

Перелопатил много инфы на эту тему, но такого решения, чтобы работало, не нашел.
ArtemZubko вне форума   Ответить с цитированием
Старый 25.10.2018, 15:22   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,796
Репутация: 2143
По умолчанию

Попробуйте в реестре для своего приложения установить значение в FEATURE_BROWSER_EMULATION на версию ИЕ повыше, если она, конечно, установлена.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x на форуме   Ответить с цитированием
Старый 27.10.2018, 18:07   #3
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,396
Репутация: 3353

icq: 512-765
skype: alexp.frl
По умолчанию

...а еще лучше взять что-то типа Селениума (на любом ЯП где он есть).
WebBrowser не удобно использовать для автоматизации.

Или может даже через API FB можно.
Alex11223 на форуме   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WebBrowser Javascript PaHaNjkee Работа с сетью в Delphi 1 13.06.2016 23:18
WebBrowser. Не выполняется javascript. coNsept Общие вопросы .NET 12 30.04.2014 18:15
javascript формы в WebBrowser Witaliy Общие вопросы Delphi 5 16.07.2012 20:32
Диалоговые окна JavaScript в WebBrowser TzX Работа с сетью в Delphi 0 25.08.2011 13:40
Webbrowser поддержка javascript-ов tsergey Компоненты Delphi 1 25.05.2009 09:34


20:23.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru