喫茶XRAYトップページ
[
スレッド全体
]
[8783]
ウェブページ保存
返信
削除
2015/5/3 (日) 20:54:38
Mr.XRAY
> > [サイトの1ページを、ダウンロードするには?]
> >
http://
hpcgi3.
nifty.
com/
e-
papy/
DelphiBB
S/
wwwlng.
cgi?
print+
201504/
15040011
.
txt
igy さんが,レスの中で
>WebページをMHT形式(.mhtファイル)で保存するには?[C#、VB]
>
http://
www.
atmarkit
.
co.
jp/
fdotnet/
dotnetti
ps/
690creat
emht/
createmh
t.
html
と書いていましたので,調べてやってみました.
で,それだけではつまらなそうだったので.他のテストもついでに,
[948_TEmbeddedWB コンポーネントの追加メソッド類]
[12_ウェブページの HTML コードの保存]
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
948_TEmb
eddedWB_
Method.
htm#
12
から始まって,最後が
[15_MHT 形式ファイル ( 単一ファイル ) で保存 - CDO.Message]
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
948_TEmb
eddedWB_
Method.
htm#
15
[備考]
以下に移動しました.
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
764_Save
WebPage_
MHT.
htm
です.
TEmbeddedWB コンポーネントの追加メソッドとはあまり関係ないようですが,
追加するページ番号がないので無理やり押し込めました.
[8785]
Re:ウェブページ保存
返信
削除
2015/5/4 (月) 11:29:48
igy
▼ Mr.XRAYさん
> > > [サイトの1ページを、ダウンロードするには?]
> > >
http://
hpcgi3.
nifty.
com/
e-
papy/
DelphiBB
S/
wwwlng.
cgi?
print+
201504/
15040011
.
txt
>
> igy さんが,レスの中で
>
> >WebページをMHT形式(.mhtファイル)で保存するには?[C#、VB]
> >
http://
www.
atmarkit
.
co.
jp/
fdotnet/
dotnetti
ps/
690creat
emht/
createmh
t.
html
>
> と書いていましたので,調べてやってみました.
> で,それだけではつまらなそうだったので.他のテストもついでに,
あの質問のとき、TWebBrowser に SaveToFile(ファイル名、保存形式)のようなメソッド、ないのかなぁ?って、思ったのですが、
TEmbeddedWB には、SaveToFile メソッド・SaveDialog メソッド なんてのがあるんですね。
今度、似た質問があったときは、こちら、紹介させていただきます!
[8787]
Re2:ウェブページ保存
返信
削除
2015/5/4 (月) 12:19:38
Mr.XRAY
▼ igyさん
> TEmbeddedWB には、SaveToFile メソッド・SaveDialog メソッド なんてのがあるんですね。
結構いろいろ拡張されています.
今回 UP した記事は,igy さんに教えていただいた MHT 形式以外のサンプルは,
すでにテストしていたものです.
サンプルとして UP していなかったのは,保存が「完全」ではない場合があるので,
ちょっと考えていました.
いい機会ですので記事にしてみました.
TIdHTTP を使用した「完全保存」(笑)も,基本的なコードはあるのですが,
サンプルとしての仕様が固まっていません.
> 今度、似た質問があったときは、こちら、紹介させていただきます!
私も,丸投げの質問でなければレスするようにします.
その時の気分によっては,丸投げでもレスするかも (^^;
[8788]
Re3:ウェブページ保存
返信
削除
2015/5/4 (月) 12:22:23
Mr.XRAY
> 私も,丸投げの質問でなければレスするようにします.
> その時の気分によっては,丸投げでもレスするかも (^^;
書き終わって気が付いたのですが,
igy さんが MHT 形式の保存のことをレスしていますよね.
質問された方は,読まなかったのかな ?
例によって,例のごとく,igy さんのレス,無視されちゃったのかな ?
たとえ C#, VB のサンプルの記事であっても,Delphi では ?
と思うことはできますからね.
[8790]
Re4:ウェブページ保存
返信
削除
2015/5/4 (月) 18:27:24
igy
▼ Mr.XRAYさん
> 書き終わって気が付いたのですが,
> igy さんが MHT 形式の保存のことをレスしていますよね.
> 質問された方は,読まなかったのかな ?
> 例によって,例のごとく,igy さんのレス,無視されちゃったのかな ?
>
> たとえ C#, VB のサンプルの記事であっても,Delphi では ?
> と思うことはできますからね.
おそらく、最初のほうで、
> Indyで希望です。
とあるので、TIdHTTP の Get メソッドでダウンロードできるぐらいは知っていて、
> TIdHTTP を使用した「完全保存」(笑)も,基本的なコードはあるのですが,
> サンプルとしての仕様が固まっていません.
この手のサンプル等があれば、教えて欲しかっただけかもしれませんね。
サイトの相対パスを、絶対パスにするには?
http://
hpcgi3.
nifty.
com/
e-
papy/
DelphiBB
S/
wwwlng.
cgi?
print+
201505/
15050001
.
txt
こちらも、そうですが、まずは、自分で考えて、コードを書いてみればいいのに・・・
とも思います。
> 「質問」というより「依頼」という感じになっているような...
確かに質問というより、コード作成依頼って感じですよね(笑)
[8791]
Re5:ウェブページ保存
返信
削除
2015/5/4 (月) 19:58:37
Mr.XRAY
▼ igyさん
> サイトの相対パスを、絶対パスにするには?
>
http://
hpcgi3.
nifty.
com/
e-
papy/
DelphiBB
S/
wwwlng.
cgi?
print+
201505/
15050001
.
txt
>
> こちらも、そうですが、まずは、自分で考えて、コードを書いてみればいいのに・・・
> とも思います。
です.残念ながら,自分で実際にやってみるしかないですね.多分.
「地道に」.ハハハッ.
[03_相対 URL から絶対 URL を取得]
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
949_Pars
eHTML.
htm#
03
以前 IE の「完全保存」が一部「完全でない」ことが分かったので,
自作したやつです (UP したのは最近です).
それほど頭は使いませんが,
1 つ 1 つ,実際に確認して作成していったものです.
時間はかかりますけどね.
こういうのは,なぜか,出来てみてからネット検索するとサンプルが見つかること
があります (^^;
今なら,もしかしたらネット上に,もっといいコードがあるかも知りません.
出来てから検索すると見つかるというのは,理屈には会っていますね.
何故なら,作成したコードで使用している関数,メソッド,インターフェイス,
また,そのプロパティ等をキーワードにして検索するからです.
[8792]
:ウェブ検索のヒント
返信
削除
2015/5/5 (火) 07:48:54
Mr.XRAY
> サイトの相対パスを、絶対パスにするには?
>
http://
hpcgi3.
nifty.
com/
e-
papy/
DelphiBB
S/
wwwlng.
cgi?
print+
201505/
15050001
.
txt
サイトというより,実際には HTML コード内の値の変換ですから,
ネットで検索する時は,例えば,
delphi HTML 相対パス 絶対パス 変換
とした方がいいかも知れません.
「○○にするには ?」ではなく「変換」の方がいいでしょう.
ネット上のサイトの記事によっては,Q and A の意味で
「○○にするには ?」
と書いてあることがありますが,基本的には「変換」です.
ウェブでの検索は,文章よりも単語の方がヒットする確率は高いようです.
必要であれば英語に変換して検索することになります.
参考までに.
[8835]
Re:ウェブページ保存
返信
削除
2015/5/18 (月) 20:52:25
Mr.XRAY
サンプル UP しました.
[766_ウェブブラウザを使用しない Web ページの保存]
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
766_Save
WebPage.
htm
だいぶ前の作りかけを,整備しました.
久しぶりにコードを見たら,何がなんだか分かりません.
ちょっと苦労しました.
このようなのは,ネット上にもあるし,ブラウザにも機能があるし,
必要ないかなと思っていましたが,こういう機会があったので.
サンプルというより,小さなアプリですね.ほとんど.
[8836]
Re2:ウェブページ保存
返信
削除
2015/5/19 (火) 17:35:00
taki
▼ Mr.XRAYさん
> サンプル UP しました.
> [766_ウェブブラウザを使用しない Web ページの保存]
>
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
766_Save
WebPage.
htm
> サンプルというより,小さなアプリですね.ほとんど.
アプリとしていただきました。
ありがとうございます。
[8837]
Re3:ウェブページ保存
返信
削除
2015/5/19 (火) 20:08:31
Mr.XRAY
▼ takiさん
> アプリとしていただきました。
> ありがとうございます。
アプリとしては機能が不足していますけどね.
[8883]
Re2:ウェブページ保存-ちょっと宣伝
返信
削除
2015/6/3 (水) 19:22:10
Mr.XRAY
> サンプル UP しました.
> [766_ウェブブラウザを使用しない Web ページの保存]
>
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
766_Save
WebPage.
htm
ちょっと宣伝です.
このサンプルで保存したウェブページは,ページにもよりますが,
IE で保存した場合よりも,表示の再現がいい場合があります.
[サイトの1ページを、ダウンロードするには?]
http://
hpcgi3.
nifty.
com/
e-
papy/
DelphiBB
S/
wwwlng.
cgi?
print+
201504/
15040011
.
txt
折角サンプル作ったので,↑にもレスしておきました.
某掲示板を検索した時に具体的なのがないと寂しいかな (?) と思って.
一応,丸投げみたいのはダメだよん,という内容も,しつこく書いておきました (^^;
(私って,ホント,いい性格だなぁー.えっ? 違う ?)
[
▼次のスレッド
]
INCM/CMT
Cyclamen v3.82