Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обработка HTML, выполнение JavaScript-а 
:(
    Опции темы
Imya1111
  Дата 27.3.2010, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.3.2010

Репутация: нет
Всего: нет



Мне нужно написать кроссплатформенный код на C++, который скачивает HTML-страницу по указанному URL, выполняет на ней JavaScript, и сохранет в файл результат.

Конкретный пример: на сайте rosinstrument.com вывод списка прокси-серверов зашифрован JavaScript'ом. Нужно чтобы программа скачивала HTML страницу, выполняла этот JavaScript, и сохраняла полученное в файл.

Для Windows можно использовать объект InternetExplorer. Но для Unix систем этот вариант отпадает. Этот код должен компилироваться на любой ОС, и работать одинаково.

Что для этого можно использовать ?
PM MAIL   Вверх
W4FhLF
Дата 27.3.2010, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 20
Всего: 121



Цитата(Imya1111 @  27.3.2010,  17:25 Найти цитируемый пост)
Этот код должен компилироваться на любой ОС, и работать одинаково.


В DOS тоже?

Добавлено через 30 секунд
Если Windows/Linux/MacOS достаточно, то можно использовать библиотеку Qt. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Imya1111
Дата 27.3.2010, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.3.2010

Репутация: нет
Всего: нет



Цитата(W4FhLF @ 27.3.2010,  17:42)
Цитата(Imya1111 @  27.3.2010,  17:25 Найти цитируемый пост)
Этот код должен компилироваться на любой ОС, и работать одинаково.


В DOS тоже?

Добавлено @ 17:42
Если Windows/Linux/MacOS достаточно, то можно использовать библиотеку Qt.

нет, DOS не надо

FreeBSD, Linux, Windows NT/XP, Windows 7/Vista. - вполне достаточно



А каким образом в библиотеке Qt выполнять обработку HTML и JavaScript'а ? Там есть готовые функции для этого?

Это сообщение отредактировал(а) Imya1111 - 27.3.2010, 17:48
PM MAIL   Вверх
W4FhLF
Дата 27.3.2010, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 20
Всего: 121



Там есть классы для этого. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
just_geek
Дата 30.3.2010, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 309
Регистрация: 13.12.2007

Репутация: 2
Всего: 10



Qt WebKit если точнее.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0980 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.