• 締切済み

Web上の特定の部分を自動的に出力する方法

複数サイトのWeb上で、特定の文字が書かれた行を自動的に出力したいのですが、どんな方法がありますでしょうか。 希望の動作としては 1. Webを見にいく 2. ページ内の特定の文字列がある行をコピーする 3. コピーした内容をHTMLやテキストに出力する x. できれば複数サイトを一括で出力したい といった感じです。 Win上で動くツールがあると助かりますが、設置方法の解説サイトがあればPerlでも構いません。 今のところ理想的なのは http://www.j8takagi.net/mediawiki/index.php/Amazon ですが、ソースコードだけでどのように動かせばいいのか判りません。 尚、プログラム関係は全くと言っていいほど知識がありませんので、理解できずご迷惑をおかけするかも知れませんが、その点はご容赦下さい。 【環境】 Windows XP SP3 IE8 XAMPP

みんなの回答

noname#147388
noname#147388
回答No.3

http://www.j8takagi.net/mediawiki/index.php/Amazon このページのソースは Ruby の例です。 上記URLは一覧ファイルから読み込んだ ISBAN のリストをループして リンクを作成しているだけです。 他所のサーフィンして取得しているわけではありません。

Mentho
質問者

補足

自社商品の管理として使うので、ISBNやASINのリストは用意できます。

  • nazotarou
  • ベストアンサー率46% (27/58)
回答No.2

まぁ、なんの言語でも可能かと。 VB,C系,JAVA,,,,PHPでも可能だね~。 C♯とJAVA辺りはネットワーク系なら色々と便利らしい。 ただ、アマゾンみたいな外資系の企業は、規約を守らんとえらいはめになる可能性が。 データの二次的利用じゃないかな? アフェリエイト系でも、アマゾンは厳しいし。 専用ツールはありそうだけどね~。 条件によっては作るけど、、、ちょっと未来の話だな。

Mentho
質問者

補足

自社で出品している商品の管理として使うつもりで、外部に公開するものではありません。 それでも二次利用に該当してしまうのでしょうか。

  • konoko86
  • ベストアンサー率28% (4/14)
回答No.1

単純に Ctrl+Fキー で検索窓を出して、単語を入力 検索で出てきた部分を、カーソルで選択して、右クリックでコピーを選択 ワードやテキストに貼り付ける。 ではダメなのでしょうか?

Mentho
質問者

補足

確認するページが100以上あり、毎日手動でやるには手間と時間がかかってしまう為、自動出力の方法を探しております。 有り体に言うと、アマゾンのランキング部分だけを1時間ごとに抜き出してグラフ化したいんです。

関連するQ&A