記録

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

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

大手の企業は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=\"main\"]/div[3]/div[1]/div[2]/table/tr/td[2]")->item(0)->textContent;

活動支援よろしくお願いします

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

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

関連記事

  1. 記録

    本:ホモ・デウス/テクノロジーとサピエンスの未来

    昨日の帰り書店でこれが陳列されていて・・・。迷いに迷って、結局購入…

  2. 記録

    映画、バケモノの子を観てきましたので感想なんかを。 #バケモノの子 #映画レビュー

    映画、バケモノの子を観てきましたので感想なんかを残しと…

  3. 記録

    夏バテ感が強い。

    疲労、たぶん夏バテで2日間いつも読んでいる最新の話題や記事を全然、…

  4. 記録

    地元、高知県のYOUTUBERってアレとコレしか知らないな。

    1組目:高知県の山奥に移住しているイケハヤさんですが、たまに知…

  5. 記録

    spaceXには夢があるよね。

    https://www.youtube.com/watch?v=Q…

  6. 記録

    ブログをGWお休みしていました。アクセス数や収益はどうだったのか?

    ブログをGWお休みしていました。アクセス数や収益はどうだったのか?特…

PAGE TOP