Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
7 / 7 / 3
Регистрация: 19.03.2010
Сообщений: 182

Управление FireFox или Chrome из программы

03.02.2013, 23:26. Показов 1985. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как осуществить переход по заданной ссылке, например, на yandex.ru через команду из программы?
Какую библиотеку подключить?
Какая функция это делает? Как должна выглядеть эта команда?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.02.2013, 23:26
Ответы с готовыми решениями:

Что лучше Mozilla Firefox или Google Chrome?
Доброго времени суток!8-) Установил недавно Mozilla Firefox. Понравился по дизайну, по функциональности, но на следующий день комп...

Создание расширения для Firefox. Перевод расширений Chrome на Firefox
Здесь обсуждается процесс создания расширений для Mozilla Firefox, а также портинг из Chrome. Добавлено через 17 минут Товаращи...

Частые падения Mozilla Firefox - прекращена работа программы Plugin Container for Firefox
Как это исправить, падает пару раз за час:

9
1259 / 650 / 44
Регистрация: 06.02.2011
Сообщений: 1,654
04.02.2013, 10:29
Например запустить $BROWSER url
Или искать в $PATH типичные команды типа xdg-open/x-www-browser/gnome-open/.../firefox
0
7 / 7 / 3
Регистрация: 19.03.2010
Сообщений: 182
04.02.2013, 12:08  [ТС]
Наверно, я неточно выразился.
Программа, написанная на си, должна сама запускать браузер и выполнять переход по ссылкам, заданным заранее.
Как это осуществить?
0
1259 / 650 / 44
Регистрация: 06.02.2011
Сообщений: 1,654
05.02.2013, 12:48
Я Вам вроде и предложил наиболее универсальный способ запуска браузера, а уж юрл в качестве параметра командной строки понимают вроде все.
0
7 / 7 / 3
Регистрация: 19.03.2010
Сообщений: 182
08.02.2013, 19:26  [ТС]
Когда я в терминале пишу firefox ya.ru ($firefox не срабатывает), он открывает браузер, но не позволяет дальше из терминала задавать команды для перехода по другим ссылкам. Что надо сделать в этом случае?
0
 Аватар для lowercase
213 / 202 / 85
Регистрация: 09.05.2012
Сообщений: 494
08.02.2013, 20:36
ничего вы не сделаете. вы хотите чтобы ваша программа полезла в браузер отдавая ему команды перехода по ссылкам - нельзя. если никто не предусмотрел возможности получения команд от внешних програм то вы никак не сделаете того что хотите. хотя конечно в программировании нету ничего невозможного, вы можежете залесть в память чужой программы и творить что хотите. но не зная как работает та самая программа вы с очень большим трудом сможете чтото сделать.

так что либо открывайте на каждую ссылку отдельное окно, либо не страдайте фигней.

Добавлено через 2 минуты
или пишите свое php + javascript приложение которое будет вам заставлять переходить браузер по разным ссылкам
0
7 / 7 / 3
Регистрация: 19.03.2010
Сообщений: 182
08.02.2013, 22:08  [ТС]
Спасибо за разъяснение, что это невозможно сделать просто. Придется каждый раз открывать браузер заново по ссылке.

Тогда еще один вопрос: можно ли из командной строки заставить браузер сохранить исходный код страницы в определенную папку?

Добавлено через 1600 минут
Или где найти саму загруженную страницу в папках браузера, и в каком виде она там хранится?[
0
 Аватар для lowercase
213 / 202 / 85
Регистрация: 09.05.2012
Сообщений: 494
08.02.2013, 22:25
Цитата Сообщение от feck Посмотреть сообщение
Тогда еще один вопрос: можно ли из командной строки заставить браузер сохранить исходный код страницы в определенную папку?
нельзя по той же самой причине - это никто не предусматривал. браузер в первую очередь разрабатывался для пользователей, а не программистов(хотя веб программистов не оставили в обиде). и врятли можно с комадной строки указать куда сохранить ту или инную страницу.

Цитата Сообщение от feck Посмотреть сообщение
Или где найти саму загруженную страницу в папках браузера, и в каком виде она там хранится?
о боже. вы уж ивзените но это полный бред. учите матчасть. страница браузера загружается в оперативную память и только. на диске сохранятся лишь кешированные картинки и прочие элементы страниц. страница не загружается в папки браузера.

и вообще этот вопрос уже вышел далеко за рамки Си.
0
7 / 7 / 3
Регистрация: 19.03.2010
Сообщений: 182
08.02.2013, 22:48  [ТС]
Раньше не работал с браузерами, простите, что не знаю таких элементарных вещей)
Спасибо.

Добавлено через 17 минут
Замучал я, наверно, уже. Но.
Как имитировать клик мышкой?
Какие библиотеки подключить, какие функции используются и как и, желательно, пример привести.
0
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
09.02.2013, 00:36
Что-то мне подсказывает, что браузер тебе не нужен. Он же предназначен для отображения контента, а не для программного хождения по ссылкам. Берёшь curl и в полторы строчки вытягиваешь нужную страницу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.02.2013, 00:36
Помогаю со студенческими работами здесь

Кнопка в Chrome, IE и Firefox
Здравствуйте! Я новичок. Недавно выучила азы по созданию сайтов и решила сделать сайт для своего рекламного агентства. Все было отлично и...

Chrome vs Opera vs Firefox
Нужен браузер, потребляющий мало оперативной памяти, функциональный и самый-самый. Выбор из Хрома, Лисы и Оперы. Ответы попрошу обосновать.

Чем дебагать JS в Firefox/Chrome?
Только вот такое г... не надо предлагать. Надо IDE типа Visual Studio, но с возможностью прицепиться к их процессам и дебагать их JS.

Сдвигается блок в Firefox и Chrome
Ребят, подскажите, пожалуйста, почему при таком спане <span class="gray"><img style="position:absolute; margin-top:86px;...

Не работает php в firefox и chrome
Подскажите, пожалуйста, новичку... Сделал форму обратной связи, в IE все работает отлично. Попробовал открыть в firefox - открывает,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru