Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Обработка HTML


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

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

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

Что для этого можно использовать ?

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


В DOS тоже?

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

Автор: Imya1111 27.3.2010, 17:47
Цитата(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'а ? Там есть готовые функции для этого?

Автор: W4FhLF 27.3.2010, 17:59
Там есть классы для этого. 

Автор: just_geek 30.3.2010, 00:06
Qt WebKit если точнее.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)