###前提・実現したいこと
PHPのPHPQueryを使ってスクレイピングの練習をしています。
###発生している問題
下記のURLの時系列を取得したいのですが、取得の仕方が分からず困っています。
・取得しようとしているページ
http://stocks.finance.yahoo.co.jp/stocks/history/?code=1301
・ここを参考にして作っています
http://qiita.com/zaburo/items/465ca691aebad2b5691e#foreach%E3%81%A7%E5%9B%9E%E3%81%99
###該当のソースコード
require_once('phpQuery-onefile.php'); $url = "http://stocks.finance.yahoo.co.jp/stocks/history/?code=1301"; $html = file_get_contents($url); $doc = phpQuery::newDocument($html); foreach($doc['div.padT12 table.boardFin tbody tr'] as $row){ var_dump($row); // foreachに入らないの表示されない } exit;
###試したこと
var_dump($doc['table.boardFin tbody tr:nth-child(2) td:nth-child(2)']->text()); // string(0) "" is_array($doc['table.boardFin tbody tr']); // boolean(false)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。