Как я сохраняю веб-страницу, программно?

сборщик "мусора" Boehm в свободном доступе, и предположительно довольно хорош (никакой собственный опыт самостоятельно)

([PDF, ПРЕДУПРЕЖДАЮЩИЙ] Теоретическая бумага [приблизительно 111] C++ 0x предложение по сборщику "мусора" Boehm )

, Это, как первоначально говорили, сделало C++ 0x , но не сделает его после всего (из-за ограничений времени, которые я предполагаю).

Proprosal N2670 (минимальная поддержка сборщиков "мусора") действительно становился утвержденным в июне 2008, хотя, поэтому поскольку реализации компилятора берут на этом, и стандарт завершен, мир сборки "мусора" там для C++, несомненно, изменится...

6
задан Peter O. 23 January 2013 в 22:20
поделиться

3 ответа

Взгляните на wget , в частности на флаг -p

−p  −−page−requisites
This option causes Wget to download all the files
that are necessary to properly display
a givenHTML  page. Thisincludes such
things as inlined images, sounds, and
referenced stylesheets.

Следующая команда:

wget -p http://<site>/1.html

Загрузит page.html и все необходимые файлы.

6
ответ дан 16 December 2019 в 21:41
поделиться

Вы можете попробовать формат MHTML (который использует IE). http://en.wikipedia.org/wiki/MHTML

Другими словами, вы должны загружать каждый объект (изображение, CSS и т. Д.) На свой компьютер, а затем «встраивать» их через Base64 в один файл.

0
ответ дан 16 December 2019 в 21:41
поделиться

В Windows: вы можете запустить IE как com-объект и вытащить все.

С другой стороны, вы можете взять исходный код Mozilla.

В Java, Lobo .

Или commons-httpclient и написать много кода.

2
ответ дан 16 December 2019 в 21:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: