レストランのWEBページでよくあるパターン、「メニューはこちら」というアンカーのリンク先にランチメニューなどを、PDFファイルで置いてある、という奴。
この手のサイトは、更新チェックが結構な難題です。
サイト更新チェック用ソフトは、HTMLページ上の変更点ならば検出してくれます。
しかし、 href= や src= で指定される、リンク先のPDFファイルについては、ファイル名が変わるならまだしも、同じファイル名のまま、PDFファイルに書かれた内容が更新されても、変更内容どころか変更が有ったという「事件」すら教えてはくれません。
なので、
既存のサイト更新ソフトに頼らず、自前で、プログラムを組まねばかと思っています。
その際、
どんな技術を用いればリンク先PDFファイルの変更を検出できるでしょう?
変更検出のアイデア
[A.]
PDFの内容を読み取って変更を検知
→Adobeの製品を制御せねばなので、まずムリではないか・・
[B.]
PDFのファイルサイズが変化するハズだから、これを検出すれば、少なくとも変化の有ったことまでは知れる
→それには、どうすれば良い?
[C.]
PDFのタイムスタンプが変化するハズだから、これを検出すれば、少なくとも変化の有ったことまでは知れる
→それには、どうすれば良い?
この辺りまで考えて、煮詰まってしまっています。
ちなみに
PC環境はWINDOWS7
ブラウザはIE11またはChromeです。
私で手に負えそうな技術は
Javascript
VBA・VB
HTML・CSS DOMツリー
WIN32API
Windows Scripting Host
Windows Power Shell
あたりが限界で
C言語やJavaなどは
理解しきれませんです。
どなたか
ご助言いただければ幸いです。
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
VBScriptで、
Dim XMLHTTP
Set XMLHTTP = CreateObject("MSXML2.XMLHTTP")
XMLHTTP.Open "HEAD", "http://example.com/path/foo.pdf", False
XMLHTTP.Send
If XMLHTTP.Status = 200 Then
WScript.Echo XMLHTTP.getResponseHeader("Last-Modified")
Else
WScript.Echo "ERROR CODE=" & XMLHTTP.Status
End If
で、更新タイムスタンプが取れます。
うわあ、有難うございます。
こんなこと、出来るんですね。
「IEオブジェクトを使わずにXMLHTTPオブジェクトを使ってHTMLソースを取得する方法」
という分野ですね、
勉強して身に着けてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PUA:Win32/GameHackをMicrosoft...
-
ドグ
-
trojan.gen.2って何?
-
CDプレイヤー等のトレー開閉機...
-
初心者です・・ウイルスが消え...
-
マカフィーを使っているのです...
-
脅威を検出しました。Nort...
-
昨日、PCを起動するとAvast無料...
-
パソコンのデスクトップ画面に...
-
まじで助けてください 凄い恥ず...
-
McAfee マカフィー ウィルスス...
-
JS/Packed.Agent.N が検出され...
-
パソコンから勝手に知らない音...
-
マクロの付いたExcelが開けません
-
Everything というフリーソフト...
-
「CnsMin」とは?
-
pcについての質問です。wavessy...
-
MusicCenter For PC の楽曲の削...
-
Monitor.exe??
-
ウィルスチェック・フルスキャ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PUA:Win32/GameHackをMicrosoft...
-
trojan.gen.2って何?
-
ドグ
-
trojan.gen.2 というウイルスに...
-
大量のファイルの中から壊れた...
-
昨日、PCを起動するとAvast無料...
-
マカフィーを使っているのです...
-
普通のマカフィーとMcAfee-GW-E...
-
PUP.Optional.SlimCleanerPlus...
-
CDプレイヤー等のトレー開閉機...
-
C:\\RECYCLERからウイルスらし...
-
アドウェアについて
-
トロイの木馬
-
virusの検出
-
your file host を見ているので...
-
Dell製ディスプレイが検出され...
-
トロイの木馬に感染(T_T)
-
セーフモードでスキャンをかけ...
-
avastでトロイの木馬が検出され...
-
Ad-Aware-2007
おすすめ情報