這邊我是去 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 衣物 鞋子 皮革 透氣 防水 團購