No.3ベストアンサー
- 回答日時:
web siteのデータを読むことは,SocketでHTTP喋れば良いだけですし,
.NET Frameworkにはもっと高級なライブラリ (e.g. WebClient) があるので,それを使えば十分。
そこから目的の数字を取り出せるかどうかは,web siteの作りにある程度依存し,
最終的にはプログラム作成者の技量に依存します。
No.2のお礼欄に書かれていた物の場合,単純にHTTPで引っ張ってくれば文字列が得られるサイトのようです。
なので,あとはちゃんと解析できるかだけにかかっているわけです。
a) 正規表現で頑張る
原始的ですが,それなりに有効な方法です。
ただし,気をつけないと正規表現がえらいことになります。
b) HTMLパーサーを使う
私はSGMLReaderを愛用しています。
これによってSGML (HTML含む) をSystem.Xml.XmlReaderに変換できるので,
あとはXmlDocumentなりXDocumentなりで読み込んで,XPathやらXLinqやらで解析できます。
このあたりでしょうか。
スクレイピングで検索すれば,いくらか見つかると思います。
No.2
- 回答日時:
>どのサイトか出来ないのですか
基本的にWEBがHTML文で記述されており、体裁や書式や位置などのタグとそれの付属語句も一緒に並んでいる。
そこから数字データを、それもある属性(例えば証券番号など。数字であればなんでも良いわけは無いでしょう)の数字を取り出すのは、原理的には難しい。ただし作成側で読み取ってもらうように目的を持って細工してWEBサイトを作成しているような場合は読んでいる例がある。
http://www2s.biglobe.ne.jp/~iryo/kabu/tool/vba/k …
に載っているようなことを考えているのかな。「
この回答へのお礼
お礼日時:2011/06/02 23:50
ありがとうございます。
サイトはアメダスの横浜の2010年の1月の日ごとのデータです
http://www.data.jma.go.jp/obd/stats/etrn/view/da …
たとえば気温のデータだけ取り出したいのですが可能でしょうか?
No.1
- 回答日時:
プレーンテキストは純粋にテキストだけを記録したファイルなので、
ファイル形式としてはパスワードをかけるなど一切をサポートしません。
パスワードをかけるには、ファイルシステムなどのサポートが必要になります。
→http://jp.mobilegirls.net/so.php?key=vb%E3%81%A7 …
また、ファイルを別途暗号化する事は可能ですが、
暗号化を施した時点でプレーンテキストではなくなります。
暗号化せずにアクセス規制のみを行う場合、
OSにそのプログラム固有のユーザーアカウントを設ける事になります。
そのプログラムだけがログインできるアカウントを用意して、
そのアカウント名以外に読み取りを認めなければ、あるいは読み取りを拒否すれば、
理論的にはそのプログラム以外で開く事はできなくなります。
ただし、システムの管理者権限があればこれを解除する事は可能です。
また、一般的にシステムの管理者には
他のアカウントのパスワードの変更が認められているので、
プログラムの知らないところでパスワードが変更されると、
逆にプログラムがファイルにアクセスできなくなります。
参考URL:http://detail.chiebukuro.yahoo.co.jp/qa/question …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Microsoft ASP プログラミング関係で質問です。 3 2022/10/11 16:06
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- その他(プログラミング・Web制作) プログラミング python pandas 固定長データの出力 2 2022/08/16 11:22
- 確定申告 e-TAXで確定申告をしています。 ふるさと納税の金額を寄付先から交付されたデータを読み込ませて対応 3 2023/02/23 08:05
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- Excel(エクセル) Excel Powerクエリーの質問、行数指定は可能でしょうか? 2 2022/08/22 12:54
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- 物理学 測定データの読み方について教えて下さい 6 2023/07/09 16:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vba 実数および実数タイプの変...
-
あるプログラムのコマンドライ...
-
パックマンプログラム
-
VBAにてメール作成した際、一部...
-
Excelに埋め込んだVBAのプログ...
-
VBAでユーザーフォームが自動的...
-
プログラムの例外処理について
-
Excelで4096点以上のFFTの方法
-
読み込み中にアクセス違反が発...
-
UWSCで指定のフォルダを開きたい。
-
VBでのPublic変数につ...
-
VBAが止まります。
-
特定のwebサイトのタイトルや記...
-
RSAのCプログラム
-
ドロップダウンリストの文字を...
-
「Outlookが他のプログラムによ...
-
プログラムのループの周期を設...
-
寿命
-
VBで環境変数をSETする方法
-
3つの整数を読み込み昇順に並べ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
「Outlookが他のプログラムによ...
-
Excelに埋め込んだVBAのプログ...
-
VBAにてメール作成した際、一部...
-
Notepad++の関数リスト表示でC...
-
自動クエリとはどういうもので...
-
読み込み中にアクセス違反が発...
-
PICマイコンのコピー(クローン...
-
XnViewにwebpを「いつも開く」...
-
未使用の変数を一括検索する方法
-
VBAでユーザーフォームが自動的...
-
UWSCで指定のフォルダを開きたい。
-
パックマンプログラム
-
このプログラミング誰か教えて...
-
モジュール、アプリケーション...
-
Vba UserFormを前面に出す方法...
-
特定のwebサイトのタイトルや記...
-
ドロップダウンリストの文字を...
-
テキストボックスのエンターキ...
おすすめ情報