這邊我是去 http://www.google.com.hk/finance?q=TPE%3A3130&client=fss&ei=8w6kWPGeL4OV0ATSkrHYDw 選股票
選好後複製網址連結
[php]
<?php
$buy =61.85;//你買入的時候股價
$ch = curl_init();
$timeout = 10;
curl_setopt($ch, CURLOPT_URL,’http://www.google.com.hk/finance?q=TPE%3A3130&client=fss&ei=8w6kWPGeL4OV0ATSkrHYDw’);//貼上你複製的連結
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_ENCODING, ‘gzip’);
curl_setopt($ch, CURLOPT_USERAGENT, ‘Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) chrome/34.0.1847.131 Safari/537.36’);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$html = curl_exec($ch);
preg_match_all(‘/<span id="ref_705811_l">([^<>]+)<\/span>/’,$html,$target);//這裡是抓股價的重點 請使用 chrome 按右鍵檢查功能 將滑鼠移到 目前股價的區塊 去看他 span id="xxxx" 這個id每個股票都不一樣 所以一定要置換
echo ‘購入股價:’.$buy.'</br>’;
echo ‘現在股價:’.$target[1][0].'</br>’;
echo ($target[1][0]>$buy?'<span style="color:red;">’.($target[1][0]-$buy).'</span>’:'<span style="color:green;"> ‘.($target[1][0]-$buy).'</span>’);// 紅色表示 你發達了 比你買入時還高 綠色表示 你賠錢了><
?>
[/php]
2017-09-18
應該是太多人爬,該網址已無法抓取資料 回傳302。
爬文方法差不多,請自行找網站來爬;目前已找到新的網站爬股價但為避免被擋就不公佈了(失效會被唸)。
[ PHP ] – 網路爬蟲 抓某支股票現在股價
評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
3M 日本原裝進口 速效型 防水噴霧 170ml 衣物 鞋子 皮革 透氣 防水 團購
手指伸縮狼爪 伸縮爪 機械爪 狼爪 伸縮爪子
Xilla 露營 戶外 大力夾雲台手機支架 拓展支架 球型雲台夾 手機架
垃圾桶 家用 客廳 臥室 辦公室 衛生間 大容量 高顏值 創意 收納 垃圾