他サイトにある数字を認識して自サイトに反映させるプログラムなど実現可能なのでしょうか。
たとえばある統計の結果を数ヶ月に一度更新しているサイトがあるとして、その2000人と書かれた数字が2050人と変わったときに自サイトの数値も2050として数値が変わる仕様です。
やっていることは無料閲覧できるサイト制作者のページを閲覧して数値を確認して、自サイトへ書き込むというアナログの作業が自動化できればなと考えています。
この手動が自動化することについては、やっていることは上記と同じことなので他サイト制作者の認可はもちろん得なくてもよいとは思います。
もしこれが実現されたとなれば他サイト所有者に許可を受けずとも(普通は認可いらないはず)こちらサイトの更新の手間が省けるのですが、このためには相手先のホームページからの行き着いたページのURLのページの位置の画像認識をして数値を割り出し、もしページの数値の位置が変わったときやページごとURLが変わったときなど変化があれば通知されるようなシステムになると思うのですが、こういったことは実現できるのでしょうか。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
面倒な処理さえなければ、割と簡単な類のプログラムでしょう。
Webプログラムを一年でも経験していれば、数日で出来上がると思います。
面倒が必要なら数週間ほど。
ただ「要求仕様」さえはっきり文章化できれば、
そうお高い買い物にはならないはずです。
書けないとなると、要求分析して要件定義して要求仕様を定めて...
となるのでうんびゃくまんの話になるでしょう。
頼むなら、安くなりそうな順に
* 知人の工学系学生に声をかける
* 知人の詳しそうな人に声をかける
* SNS で募集をかける
* SOHOお仕事サイト
* ソフト受託開発で検索
No.2
- 回答日時:
Webページの自動巡回ですね。
ボットとかクローラーとか呼ばれるプログラムを作成すれば可能です。
ただ以下のような事件が発生しかねないので、巡回の頻度はごく控えめに。
http://ja.wikipedia.org/wiki/岡崎市立中央図書館事件
どのような処理をするのかというと
* 目的ページのHTML文書を取得 (wget/XmlHttpRequest など)
* 文書を解析をして Document を得る (HTMLパーサ など)
* セレクタで目的の値をとる (querySelectorAllなど)
* 値を使って更新処理
* 以上のプログラムを繰り返し実行するように登録 (cron/タスク など)
目的の値が固定URLのページにテキスト値として含まれているならば、
スクリプト100行程度で実装できる簡単な処理ですが、
そうでないとすると飛躍的に難しくなります。
固定URLでないのなら
* HTML取得・解析・目的リンクを抽出して、目的ページURLを辿る処理
(かなり面倒)
値がテキストではなく画像なら
* 画像からテキストを読み取る処理 (OCRライブラリなど)
(とても面倒)
単純な一枚絵の画像でないなら
* Webページを丸ごと画像に保存する処理 (ブラウザの遠隔操作など)
* 目的部分だけを切り抜く処理
(えらく面倒)
素晴らしい。素晴らしすぎますよ。なるほど可能は可能なのですね。
こういったことはどこに頼むのがよいのでしょうか。どこに頼むかについては別質問としてたてたほうがよろしいでしょうかね。
少し聞きたいのですがあなたはプログラミングの業界ではかなり優秀な部類の方なのでしょうか。それとも少しでもわかっていればこのような類の技術はできるようなものなのでしょうか。もしどこかに依頼するとなったとき膨大な金額が請求されそうで不安ではあります。
回答ありがとうございました。
No.1
- 回答日時:
こんにちは。
実現できるか出来ないかで言えば、出来ます。
方法は多岐にわたりますので、環境に合わせて作ります。
ただし、許可に関する部分は認識が違います。
スクレイピングと言われている技術になりますが、サイトによっては許可していない場合があります。
ただ、1秒に何回もリクエストを送るとか、そんなことをしなければ大丈夫だと思いますが。
(検索サイトのbotも同じようなもんですしね)
回答ありがとうございます。
実現可能なのですね。本当にすごいことだと思います。
プログラミングというのは限界を感じさせませんね。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語で、文字とか入力されなく...
-
Excelでのセル内容の高速消去方法
-
30年間のPC技術の展開 教えて...
-
SQLの速度をあげるには・・・
-
WebBrowserの読み込み待ちの処...
-
win10で、正確な待ち時間の作り方
-
こんなモノを作りたいのですが…...
-
If Not c Is Nothing Then ~延...
-
VBS でプログラムを先頭から再試行
-
テキストファイルの空行をスキ...
-
基本情報技術者試験詳しい方へ...
-
DoEvents関数って何?
-
ノットイコールを教えて下さい
-
Macターミナルで実行中のプログ...
-
バックグラウンドのプロセスの...
-
VBAの配列サイズとメモリに関して
-
VBAで外部プログラムを非表示で...
-
アセンブラのタイマー割り込み
-
C++でシェルを起動
-
プロセスIDの取得方法について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelでのセル内容の高速消去方法
-
win10で、正確な待ち時間の作り方
-
DoEvents関数って何?
-
小数点を含む数値かどうか判断...
-
SQLの速度をあげるには・・・
-
ナップザック問題?をエクセル...
-
Excel VBAにて、2GB超の点群デ...
-
Excel(VBA)でSetTimer関数を使...
-
If Not c Is Nothing Then ~延...
-
ノットイコールを教えて下さい
-
基本情報技術者試験詳しい方へ...
-
絶対パスの取得について
-
Excel VBA データ削除の高速化
-
C言語で、文字とか入力されなく...
-
WebBrowserの読み込み待ちの処...
-
プログラム上のCPU稼働率低減に...
-
Excel VBA での処理時間計測結...
-
C言語 時刻差分の算出方法
-
.netからexcel操作の処理速度が...
-
WindowsMessage(ウィンドウメッ...
おすすめ情報