• ベストアンサー

外部サイトの一部を自分のサイトに表示する方法

最新の抽せん数字一覧表の部分を、自分のサイトに表示させる場合、HTMLやCSSやJavascript、phpなど、どのように書けばよいのでしょうか。 http://www.mizuhobank.co.jp/takarakuji/loto/miniloto/index.html 詳しい方にご教示いただければ幸いです。 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#249320
noname#249320
回答No.3

PHPによるスクレイピング(外部サイトの一部を抽出する方法)について、かなり詳細に紹介しているページをご紹介します。 http://tips.recatnap.info/simple_html_dom_parser_memo/ PHP Simple HTML DOM Parserというライブラリを使用していて、その使用方法やサンプルソースも掲載されています。 もし、こちらで技術的に難しいと感じる場合は、スクレイピング以外の方法で、自サイトに引用する方法をとった方法が、やりたいことの実現の近道かと思います。

参考URL:
http://tips.recatnap.info/simple_html_dom_parser_memo/
noname#235084
質問者

お礼

大変興味深い情報です。 試行錯誤しながら書いてみたいと思います。 ご尽力に感謝いたします。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • t_ohta
  • ベストアンサー率38% (5098/13330)
回答No.4

> 当方HTMLとCSSしかわからないため、お時間があればテンプレートとしてコードを書いていただけると大変ありがたいです。 簡単なモノならこんな感じ。 ========== <?php $page = file_get_contents('http://www.mizuhobank.co.jp/takarakuji/loto/miniloto/index.html'); preg_match_all('/(<table class="typeTK">.*?<\/table>)/is', $page, $matches); foreach($matches[1] as $data) { echo $data; }

noname#235084
質問者

お礼

恐れ入ります。 ありがとうございますm(_)m

全文を見る
すると、全ての回答が全文表示されます。
  • t_ohta
  • ベストアンサー率38% (5098/13330)
回答No.2

PHPが使えるなら file_get_contents でページのHTMLを取得して、正規表現で切り抜くのが簡単でしょう。 ページのソースを見ると抽選結果の表は <table class="typeTK"> と書かれていて、この部分専用と思われるクラス名が指定されているので、切り抜きやすいと思います。 JavaScriptでも同じ処理は可能だと思います。 他のサイトの一部を切り取って自サイトのコンテンツとして表示する場合、引用の仕方など注意しないと著作権侵害になります。 デザインなどまで真似てしまうとNGなので、客観的事実である抽せん数字だけを抜き取りデザイン等はオリジナルで表示した方がいいかもしれません。

noname#235084
質問者

お礼

ご回答いただきましてありがとうございました。 宝くじサイトを例として「外部サイトの日々変動する数字部分のみを反映させる」という仕組みを、HTMLやCSSやJavascriptを駆使してテンプレート化してコードを持っておきたかったので質問させていただきました。 ご尽力に感謝いたします。

noname#235084
質問者

補足

当方HTMLとCSSしかわからないため、お時間があればテンプレートとしてコードを書いていただけると大変ありがたいです。

全文を見る
すると、全ての回答が全文表示されます。
  • t_ohta
  • ベストアンサー率38% (5098/13330)
回答No.1
noname#235084
質問者

お礼

ご回答ありがとうございました。

noname#235084
質問者

補足

ご回答ありがとうございます。 表示させるのは外部サイトの一部分になります。 何卒、宜しくお願いいたします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • HTML表示のサイト内の一部にPHP表示のサイトを表示する方法

    質問させて頂きます。 全くの初心者なので、内容が理解できない部分などもあるかと思いますが、どなたかご教授頂ければ幸いです。 現在、Yomi-Searchを使った検索エンジンのサイトを作成しているのですが、HTML+CSSのテンプレート内に、PHP表示のサイト(Yomi-Search)を埋め込む事は出来ないでしょうか? 表示イメージとしては、インラインフレームでの表示もしくは、Javascriptでの表示と同じような感じかと思います。 分かり辛い文章で大変申し訳ございませんが、どうぞ宜しくお願い致します。

    • ベストアンサー
    • PHP
  • マーケットプレイス型のECサイトを構築するには?

    お世話になります。 amazonの様なECサイトを構築したいのですが、どういったものを使えばよいのでしょうか? HTMLやCSS,javascript,phpぐらいは分かるのですが、どうやって作ってよいのかが分かりません。 もし、オープンソースで使えそうなものをご存知でしたらお教え頂けると幸いです。

    • ベストアンサー
    • HTML
  • 画像の一部分をスクロールして表示する方法

    画像の一部分をスクロールして表示する方法 初めて質問させていただきます。 一枚の画像の一部分を表示させ、画像をスクロールさせる→次の画像へ移る という見せ方をしたいと思っています。 参考サイト:http://www.kmad.jp/index.html ここのトップページのような形が出来たらと思っています。 HTMLとCSSには少し慣れてきたのですが、JavaScriptは初心者で全く分からない状態です。 もしJavaScript以外の方法でいいやり方があれば、そちらも教えていただけるとありがたいです。 すみませんが、詳しい方、宜しくお願いします。

  • 外部サイトから画像情報を取得する方法

    外部サイトにある画像データを取得する方法がからないので教えてください。 http://www.pinterest.com/ を使ってみたら、ピンする際にURLを入力すると 入力したサイトの画像データが読み込まれます。※説明が難しいので画像を見てください。 しかもすべての画像データではなく一部の画像データが読み込まれます。 PHPかJqueryあたりで処理していると思いますが 詳しい方教えてください。 HTML,CSS,PHP,javascriptなら多少わかります。

    • ベストアンサー
    • PHP
  • 次のサイトのような「最新情報」を表示する方法

    年内に知り合いに頼まれて化粧品会社のサイトを制作することになりました。全くプロではないので料金はもらわないつもりです。 仕様は全てHTMLとCSSで作成します。 ドリームウィーバーを使う予定です。 https://www.althea.jp/index.html のようなサイトイメージで考えているのですが、このサイトの最新情報のような仕組みはどうすればできるものなのでしょうか?? 他のページを見る限り、全てHTMLで作られているようなのですが、この最新情報だけ何かしらのプログラム、もしくはツールを使っているようです。 発注者からの要望は、ごく簡単なサイトでいい、ただ更新情報だけをこちらで簡単に更新できる仕組みがあれば嬉しいな、ということです。 MTやXOOPSも扱えるのですが、デザインに制限がありますので今回はHTMLとCSSのみで作る予定です。 この最新情報の仕組みが分かられる方がいましたらぜひどのような仕組みかお教えいただけないでしょうか。 また、簡単に行えるよいツール、案があればぜひお教えください!

  • HTMLだけでイメージマップにロールオーバー

    こんにちは。 いくつかクリッカブルリンクがあるイメージマップのリンクの部分を ロールオーバーさせたいのですが、HTMLだけで可能でしょうか? javascriptをサポートしていない環境で、外部CSSファイルも使えません。 可能でしたら、どのようにHTMLを書けばよいか、 ご教示いただけると幸いです。 よろしくお願いいたします。

  • 自分がサーバーを持っていない他人のサイトのファイル

    自分がサーバーを持っていない他人のサイトのファイルの数と種類(PHP,JavaScriptなど)を見ることはできるのでしょうか? 見れる場合はどうやってみれるのでしょうか?おすすめのソフトなどあれば(無料のやつだとうれしいです)教えていただきたいです。 ブラウザでHTMLとCSSは見れるのですが、それ以外のファイルはわからないです。 よろしくお願いします。

  • ロト7の当選確率計算方法

    ロト7の当選確率は以下のURLで確認されます。 https://www.mizuhobank.co.jp/takarakuji/suji/loto7/index.html この計算方法を次のように考えました。 まず確率の分母は39個の数字から7個選ぶ組み合わせで39C7=10295472。確率の分子は本数字7個、ボーナス数字2個、はずれ数字28個の中から7つの数字を選ぶので 1等は7C7 * 2C0 * 28C0 = 1 2等は7C6 * 2C1 * 28C0 = 14 3等は7C6 * 2C0 * 28C1 = 196 4等は7C5 * 2C0 * 28C2 = 7938 … しかし4等がサイトにある9135と異なります。この考え方はどこが誤りで、9135はどのようにして計算されるのでしょうか。

  • PHPでHTML文を外部読み込みする場合

    HTML+CSSを記述したPHPファイル(a.php)に、HTMLを記述したHTMLファイル(b.html)をincludeしたいと考えています。 a.phpに読み込まれるb.html部分にはa.phpで定義したスタイルを適用したく無いのですが、こういう条件を満たすにはどのような方法があるでしょうか?

    • ベストアンサー
    • PHP
  • CSSの呼出方法と表示速度 (SEO)

    . HTML内で外部CSSファイルを呼び出す方法について、表示速度の面で記述を迷っ ている部分があります。 例えば、ホームページ・記事ページ・製品ページの、3つのページが存在するウ ェブサイトを仮定するとします。 そして、3つのページに共通するCSSをcommon.css それぞれのページに特有なCSS をindex.css、article.css、product.css とするとします。 【方法A】 HTMLのヘッダー部分をテンプレートパートにして、まずcommon.cssについて<link > で記述し、index.css、article.css、product.css についてはその下に条件分 岐で記述して、CSSファイルを呼び出していく 【方法B】 HTMLのヘッダー部分をテンプレートパートにせず、ホームのページのHTMLにcommon.css 及びndex.cssを<link>で2つ記述、記事ページのHTMLにcommon.css及びarticle.css を<link>で2つ記述、製品ページのHTMLにcommon.css及びproduct.cssを<link>で 2つ記述、してCSSファイルを呼び出していく。 Bの方法は管理の手間はかかることになりますが、テンプレートパートを使い条 件分岐をするAと条件分岐をしないBで、各ページで表示速度に違いは出るもの なのでしょうか .

    • ベストアンサー
    • CSS