記録

WEBスクレイピングで日経平均株価の値を取得するPHPプログラム

WEBスクレイピング日経平均株価の値を取得するPHPプログラムです。下記のようなブログラムを応用してクラウドワークスなどの案件(データ取得の案件)を自分は請け負っています。現在のWEBスクレイピングの相場は1?5万円ぐらいです。PHP言語ではJSがOFFの状態をスクレイピングするのでJS(java script)が動作して表示されているものは取得できないのが難点です。そのような場合はPhantomJSを使用すると良いらしいですが、こちら開発が終了しているライブラリになります。

WEBスクレイピングで日経平均株価の値を取得するPHPプログラム

大手の企業はJSがOFFの状態でも表示できるように設計されている事が多いので大体のデータは取得可能です、例外として大手のショッピングサイト(ECサイト)では、JSをゴリゴリと使用している場合もあるのでスクレイピングする前にブラウザで見栄えの検証(java script OFFの状態)することをオススメします。

<?php
	//WEBスクレイピング
	$url = "https://stocks.finance.yahoo.co.jp/stocks/detail/?code=998407.O";
	$html = file_get_contents($url);
	$dom = new DOMDocument();
	$html = mb_convert_encoding($html, "HTML-ENTITIES", 'UTF-8');
	@$dom->loadHTML($html, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
	$xpath = new DOMXPath($dom);
	print $xpath->query("//*[@id=\"root\"]/main/div/div/div[1]/div[2]/div[1]/div[2]/div[2]/p[2]/span")->item(0)->textContent;

追記:スクレイピング先のコードが変わればデータは取得出来なくなりますので、ソースコードの変更が必要です。







    画面の捏造ちょろ過ぎて草って動画を見て【騙されないで】!!前のページ

    フリーランスで稼ぐというのは大変ですよ。次のページ

    関連記事

    1. 記録

      巨人Gさんの大規模言語モデルBardをトライしてみた。

      おはようございます、先日の朝にGさんからメールが来てたので巨人Gさん…

    2. 記録

      9月度のアクセス数です。

      この所、アクセス数はRSSから訪問者数が多い事がアクセスカウンター…

    3. 記録

      NHKスペシャルの天使か悪魔か、羽生善治、人工知能を探るが面白そうだったので見た。

      NHKスペシャルの天使か悪魔か、羽生善治、人工知能を探るが面白そうだ…

    4. 記録

      Facebookの黒の歴史におらおらして投稿を全削除するソフト。

      Facebookの黒の歴史におらおらして全削除するソフトを自分のため…

    5. 記録

      2040年の未来予測の感想2

      2040年の未来予測をキンドルで購入してアレクサに朗読してもらって読…

    6. 記録

      働く人達。

      学生時代にいろいろなお仕事を経験することは良いことだと思います。自分…

    2021年5月
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31  

    カテゴリー

    アーカイブ

    PAGE TOP