Форум программистов, компьютерный форум CyberForum.ru

Сохранение страниц сайтов в формате html - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 41, средняя оценка - 4.73
vantyz
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
28.03.2012, 19:59     Сохранение страниц сайтов в формате html #1
привет,ребят кто может помочь написать такую штуку,у нас есть файлик url.txt там адреса сайтов, скрипт ходит по адресам сайтов указанных в url.txt и сохраняет страницы этих сайтов в формате html.
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avazart
 Аватар для Avazart
6893 / 5133 / 250
Регистрация: 10.12.2010
Сообщений: 22,560
Записей в блоге: 17
29.03.2012, 19:20     Сохранение страниц сайтов в формате html #21
В проекте есть exe-ник
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vantyz
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
29.03.2012, 19:45  [ТС]     Сохранение страниц сайтов в формате html #22
Тока он пишет нет файла rtl120.bpl igorrr37 а возможно переписать ваш код без библиотеки буста

Добавлено через 16 минут
короче ,кто может помочь написать без всяких бустов,просто exe приложение на c++ которое сохраняет страницы сайта (все)в формате html,адреса которых указаны в файле URL.TXT,плиз
Avazart
 Аватар для Avazart
6893 / 5133 / 250
Регистрация: 10.12.2010
Сообщений: 22,560
Записей в блоге: 17
29.03.2012, 19:50     Сохранение страниц сайтов в формате html #23
Пробуй
Вложения
Тип файла: rar Загрузка файла по НТТР.rar (2.95 Мб, 83 просмотров)
vantyz
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
29.03.2012, 20:01  [ТС]     Сохранение страниц сайтов в формате html #24
Avazart спасибо гигантенское супер гига (1)и из всех файло которые есть в архиве, мне кажется некоторые не нужны, или все нужны?
Avazart
 Аватар для Avazart
6893 / 5133 / 250
Регистрация: 10.12.2010
Сообщений: 22,560
Записей в блоге: 17
29.03.2012, 20:09     Сохранение страниц сайтов в формате html #25
Чтоб работало только exe и в той же папке url.txt.
А если собираешся переписывать то нужны почти все + использовать Builder старше(или) 2009
vantyz
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
29.03.2012, 23:27  [ТС]     Сохранение страниц сайтов в формате html #26
Во прога супер.
vantyz
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
02.04.2012, 17:47  [ТС]     Сохранение страниц сайтов в формате html #27
Привет всем,слушай Avazart ,а как сделать,чтобы странички (из скрипта ,который те мне дал)сохранялись в определенную папку
Avazart
 Аватар для Avazart
6893 / 5133 / 250
Регистрация: 10.12.2010
Сообщений: 22,560
Записей в блоге: 17
02.04.2012, 17:53     Сохранение страниц сайтов в формате html #28
C++
1
2
3
4
5
6
String DirName="C:\\Папка для сохранения"; 
//...
if(!DirectoryExists(DirName)) MkDir(DirName);
//...
TFileStream *fs = new TFileStream(DirName+"\\"+String(i)+".html",fmCreate|fmOpenReadWrite);
//...
vantyz
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
02.04.2012, 19:53  [ТС]     Сохранение страниц сайтов в формате html #29
Avazart а можешь плиз скинуть архив с прогой (ну уже с этим сохранением в папку)
Avazart
 Аватар для Avazart
6893 / 5133 / 250
Регистрация: 10.12.2010
Сообщений: 22,560
Записей в блоге: 17
02.04.2012, 20:31     Сохранение страниц сайтов в формате html #30
Так я не переписывал прогу, и вообще откуда я знаю в какую папку Вам надо сохранять?
vantyz
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
02.04.2012, 21:06  [ТС]     Сохранение страниц сайтов в формате html #31
я там потом папку сам изменю(а если так нужно то C:\sites) сам изменю ,просто можешь ну переписать ,и внести эти изменения (сохранение в папку),плиз.
Avazart
 Аватар для Avazart
6893 / 5133 / 250
Регистрация: 10.12.2010
Сообщений: 22,560
Записей в блоге: 17
02.04.2012, 21:14     Сохранение страниц сайтов в формате html #32
Честно говоря лень переписывать из-за двух строчек, учитывая что я их уже привел в коде
vantyz
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
02.04.2012, 22:16  [ТС]     Сохранение страниц сайтов в формате html #33
ну хотя бы можешь сказать куда это ставить или заменить
Avazart
 Аватар для Avazart
6893 / 5133 / 250
Регистрация: 10.12.2010
Сообщений: 22,560
Записей в блоге: 17
02.04.2012, 22:25     Сохранение страниц сайтов в формате html #34
///...
String DirName="C:\\Папка для сохранения"; // вставить эту строку
TFileStream *fs = new TFileStream(DirName+"\\"+String(i)+".html",fmCreate|fmOpenReadWrite);// Найди эту строку в проекте измени ее
///...
vantyz
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
03.04.2012, 18:54  [ТС]     Сохранение страниц сайтов в формате html #35
то есть эту строчку

TFileStream *fs = new TFileStream(DirName+"\\"+String(i)+".html",fmCreate|fmOpenReadWrite);//

удалить ,а вставить

String DirName="C:\\Папка для сохранения"; //
Avazart
 Аватар для Avazart
6893 / 5133 / 250
Регистрация: 10.12.2010
Сообщений: 22,560
Записей в блоге: 17
03.04.2012, 19:15     Сохранение страниц сайтов в формате html #36
Читай коменты - одну вставить, другую изменить, жирным что что изменилось
vantyz
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
03.04.2012, 19:53  [ТС]     Сохранение страниц сайтов в формате html #37
короче будет так

TFileStream *fs = new TFileStream(String DirName="C:\\Папка для сохранения";+String(i)+".html",fmCreate|fmOpenReadWrite);

Добавлено через 17 минут
Или ошибки в коде
Avazart
 Аватар для Avazart
6893 / 5133 / 250
Регистрация: 10.12.2010
Сообщений: 22,560
Записей в блоге: 17
03.04.2012, 19:56     Сохранение страниц сайтов в формате html #38
C++
1
TFileStream *fs = new TFileStream("C:\\Папка для сохранения\\"+String(i)+".html",fmCreate|fmOpenReadWrite);
vantyz
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
04.04.2012, 20:43  [ТС]     Сохранение страниц сайтов в формате html #39
Слушай Avazart,а как внести эти изменения в программу.У меня стоит вижуал студио 2010.И как внести изменения,которые ты мне подсказал?

Добавлено через 58 минут
А то непонятно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2012, 20:48     Сохранение страниц сайтов в формате html
Еще ссылки по теме:

C++ Скачивание страниц и сохранение частей в файл
C++ Перевести обычный файл в HTML, добавив соответствующие HTML-теги
Парсер HTML страниц C++

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

Или воспользуйтесь поиском по форуму:
Avazart
 Аватар для Avazart
6893 / 5133 / 250
Регистрация: 10.12.2010
Сообщений: 22,560
Записей в блоге: 17
04.04.2012, 20:48     Сохранение страниц сайтов в формате html #40
Никак, я программу писал в Rad Studio, а не Visual Studio.
На Visual не переносится.
Yandex
Объявления
04.04.2012, 20:48     Сохранение страниц сайтов в формате html
Ответ Создать тему
Опции темы

Текущее время: 07:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru