- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Не нашел подходящего раздела - поэтому пишу сюда.
Как связать Delphi и FireFox ?
Перегуглил все что можно, написал многим - пока решения не нашел.
Нужно управлять именно FireFox-ом (не IE и не Chromium).
"Связать" - имеется в виду выполнять заданные JS-скрипты в FireFox и получать HTML со страницы, запускать/закрывать.
Максимум до чего дошел - это работать с помощью IMacros из Delphi, но IMacros не позволяют выполнять "любые" JS-скрипты.
Может есть у кого то опыт?
Готов отблагодарить за помощь)
Не нашел подходящего раздела -
/ru/forum/offtopic/hardware-software
(тыкай под своим постом красный треугольник и проси перенести топик в нужный раздел)
Как связать Delphi и FireFox ?
Эммм.. Именно делфи или же всё же "автоматизация" первично?
Если так - есть готовое ПО. Тот же имакрос (есть и аналоги) для ФФ или вообще стронее типа ЗП.
но IMacros не позволяют выполнять "любые" JS-скрипты.
Что значит "любые"? Может это политика безопасности браузера не позволяет?
Спасибо за ответ!
Начал копать в сторону ЗенноПостера.
Что значит "любые"? Может это политика безопасности браузера не позволяет?
JQuery - скрипты. Имел в виду, что IMacros позволяет выполнять только примитивные Java-скрипты. Если пишешь туда jquery-скрипт - то выдается ошибка.
Имел в виду, что IMacros позволяет выполнять только примитивные Java-скрипты. Если пишешь туда jquery-скрипт - то выдается ошибка.
Куда "туда"? В имакрос что ли? ..Когда я последний раз его щупал - там только его скрипты были. Да и зачем ему ява-скрипт.. Скрипты берутся со страницы. Значит проблема в странице, которая не подгружает жквери-либы.
Ну мне так кацца..
Куда "туда"? В имакрос что ли? ..Когда я последний раз его щупал - там только его скрипты были. Да и зачем ему ява-скрипт.. Скрипты берутся со страницы. Значит проблема в странице, которая не подгружает жквери-либы.
Ну мне так кацца..
Да, в IMacros-скрипт.
С помощью JQuery на странице можно сделать вообще все что угодно: кликнуть на любой элемент, дописать любой элемент, удалить элемент. Короче - вообще все.
IMacros не настолько гибок. Он может кликнуть на кнопку - но он не может создать кнопку, прописать к ней событие и кликнуть по ней.
И скрипты берутся не со страницы, а именно заданные произвольно.
Да, в IMacros-скрипт.
С помощью JQuery на странице можно сделать вообще все что угодно: кликнуть на любой элемент, дописать любой элемент, удалить элемент. Короче - вообще все.
То же самое и еще чуть больше можно сделать без JQuery
http://www.seleniumhq.org/ - без делфи конечно, но может как нить свяжите)
То же самое и еще чуть больше можно сделать без JQuery
Как?
Не говорите загадками)
С помощью JQuery на странице можно сделать вообще все что угодно: кликнуть на любой элемент, дописать любой элемент, удалить элемент. Короче - вообще все.
Ну да. Вот его и используй. На странице, а не в имакросе :)
но он не может создать кнопку, прописать к ней событие
Ну вообще это задача страницы (того же аякса). Причём тут внешнее управление браузером?
Ты ж и мышей/клавной же это не сделаешь. А имакрос (и тп) - это эмулятры юзера.
Мне кацаа не туда копаешь. Наверное нужно работать над самой страницей.
ЗЫ. Попроси же перенести топик в нужный раздел - больше народу подключится.
селениум ответ на ваши нужды.
Как?
Не говорите загадками)
Вот так например :)
JQuery написан на JS, соответственно, все что можно написать на JQuery можно написать без него.
Примеры и подсказки есть по ссылке выше. Уверен, что Вам хватит для работы имеющихся там решений.