Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
 Аватар для DrMcSheen
62 / 63 / 3
Регистрация: 25.05.2009
Сообщений: 520

Сохранить html-страницу в файл

10.02.2010, 09:06. Показов 3843. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется: поле адреса, кнопка ОК.
Ввожу адрес, жмякаю кнопщку, веб-страница(в текстовом виде) сохраняется в файл. Собснно проблема, какой инструмент заюзать, чтобы получить этот текст? Дальше я сам.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.02.2010, 09:06
Ответы с готовыми решениями:

сохранить html страницу в файл
Нужно сохранить страницы html -код в txt файл. Выполняю import urllib.request res=open('res.txt', 'w') s =...

Как сохранить html-страницу в текстовый файл?
Привет всем! Как сохранить html-страницу в текстовый файл, чтобы потом уже анализировать содержимое страницы, поиск и т.д.

Сохранить html страницу
В общем-то создалась такая ситуация, что нужно при помощи c++ сохранить html страницу с адреса. Тоесть даешь ему ссылку и оно...

6
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
10.02.2010, 09:18
Сокеты, WinInet, Indy, TCppWebBrowser(на крайняк) - выбирай на вкус
0
 Аватар для DrMcSheen
62 / 63 / 3
Регистрация: 25.05.2009
Сообщений: 520
10.02.2010, 09:23  [ТС]
Да туплю я жутко.
Ну кинул на форму TCppWebBrowser, указал адрес, даже приконнектился.
И всё. Откуда выковыривать данные?
А можно я не буду выбирать? Ткните меня, плиз, в конкретно один инструмент. И что с ним делать?
0
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
10.02.2010, 09:29
Загрузка файлов
см. прикрепленный файл
0
 Аватар для DrMcSheen
62 / 63 / 3
Регистрация: 25.05.2009
Сообщений: 520
10.02.2010, 09:37  [ТС]
Спасибо, конечно, но с visual c++ я сегодня уже обломался.
Давно не открывал его (на билдер пересел), а сегодня надо было одну прогу подправить, открываю, а он мне - эволюшн период песец, гив ми мани плиз. С чего он взял, кто научил?
Вобщем как бы это на билдере (или делфи) реализовать?
0
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
10.02.2010, 10:24
там отдельный класс, написанный на API выдирай его оттуда и вставляй в билдер
1
 Аватар для DrMcSheen
62 / 63 / 3
Регистрация: 25.05.2009
Сообщений: 520
15.02.2010, 06:43  [ТС]
Вобщем, получилось примерно так. На делфи:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, IdHTTP, StdCtrls, ComCtrls;
 
type
  TForm1 = class(TForm)
    Button1: TButton;
    eURL: TEdit;
    SaveDialog1: TSaveDialog;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
  IdHTTP1: TIdHTTP;
  Data: TMemoryStream;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
var res: string;
begin
    Data:= TMemoryStream.Create;
    IdHTTP1.ProxyParams.ProxyServer:='192.168.1.3';
    IdHTTP1.ProxyParams.ProxyPort:=3128;
    res:=IdHTTP1.Get(eURL.Text);
    Data.Write(res[1], length(res));
    if SaveDialog1.Execute then
      begin
      Data.SaveToFile(SaveDialog1.FileName);
      end;
    Data.Free;
end;
 
procedure TForm1.FormCreate(Sender: TObject);
begin
IdHTTP1 := tIdHTTP.Create(form1);
end;
 
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.02.2010, 06:43
Помогаю со студенческими работами здесь

Скачать страницу и сохранить html
Нужно скачать и просто сохранить ее в .html. Почитал немного по lxml, но все равно не понял как можно это сделать. Как это...

Python - сохранить html страницу
Здравствуйте! Хочу написать *веб приложение* которое будет сохранит html введенной страницы. написал только скрипт import urllib ...

Сохранить html страницу со всеми ее объектами
привет всем. возник такой вопрос. как сохранить просто html страницу я знаю, а вот как сохранить страницу и ее содержимое? (js, css,...

Как сохранить страницу html из webbrowser
Получение текущего HTML кода страницы из WebBrowser помогите сохранить html код в текстовый документ ...

Как сохранить html страницу средствами java
Подскажите как реализовать задачу Есть пусть к html страницы. Запускаем Java и автоматически сохраняется html страница в указанную...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru