Skip to content

Instantly share code, notes, and snippets.

@scottt
Created January 14, 2016 14:29
Show Gist options
  • Save scottt/ed740b7705c22451920c to your computer and use it in GitHub Desktop.
Save scottt/ed740b7705c22451920c to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"None\n",
"97.39\n",
"2016-01-13 21:00:00 UTC+0000\n"
]
}
],
"source": [
"# Install the Yahoo Finance Python Package\n",
"# https://pypi.python.org/pypi/yahoo-finance/1.2.1\n",
"# pip3 install --user yahoo-finance\n",
"\n",
"from yahoo_finance import Share\n",
"yahoo = Share('AAPL')\n",
"print(yahoo.get_open())\n",
"# '36.60'\n",
"print(yahoo.get_price())\n",
"print(yahoo.get_trade_datetime())\n"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"'<!doctype html public \"-//w3c//dtd html 4.01//en\" \"http://www.w3.org/tr/html4/strict.dtd\"> \\n<html>\\n<head>\\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=big5\"> \\n<meta name=\"application-name\" content=\"Yahoo!奇摩股市\"/>\\n<meta name=\"msapplication-TileColor\" content=\"#7b0099\"/> \\n<meta name=\"msapplication-TileImage\" content=\"https://s.yimg.com/f/i/tw/stock/tw_stock_icon_pin.png\"/>\\n<meta name=\"description\" content=\"台積電2330個股走勢,查詢 台積電 個股股價、新聞、成交明細、技術分析等資訊,就在Yahoo!奇摩股市。\">\\n<title>台積電(2330) - 個股走勢 - Yahoo!奇摩股市</title>\\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://s.yimg.com/f/i/tw/hp/masthead/yhtw_masthead_standard.css\" media=\"screen, print\" />\\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://s.yimg.com/f/i/tw/hp/masthead/yhtw_masthead_12.css\" media=\"screen, print\" />\\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://s.yimg.com/f/i/tw/stock/revampe/css_1960_min.css\" media=\"screen, print\" />\\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://s.yimg.com/f/i/tw/stock/img06/stock_wd.css\" media=\"screen, print\" />\\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://s.yimg.com/f/i/tw/stock/stock_print_1_2.css\" media=\"print\" />\\n<link href=\"https://s.yimg.com/f/i/tw/hp/Universal_header/uh_bt3.css\" type=\"text/css\" rel=\"stylesheet\"/>\\n<link href=\"https://s.yimg.com/f/i/tw/stock/revampe/ystock_uh_1_1_min.css\" type=\"text/css\" rel=\"stylesheet\"/> <script language=\"javascript\" src=\"https://s.yimg.com/f/i/tw/stock/img06/stock22.js\"></script>\\n<link href=\"https://s.yimg.com/ud/others/stock/gemini-v1.css\" type=\"text/css\" rel=\"stylesheet\"/>\\n<script language=\"javascript\" src=\"https://s.yimg.com/f/i/tw/stock/img06/auth.js\"></script>\\n<script language=\"javascript\" src=\"https://s.yimg.com/f/i/tw/mc/mc.js\"></script>\\n<script language=\"javascript\" src=\"https://s.yimg.com/f/i/tw/stock/img06/quotelist.js\"></script>\\n<script language=\"javascript\" src=\"https://s.yimg.com/f/i/tw/stock/img06/tsc22_r1826.js\"></script>\\n<script type=\"text/javascript\" src=\"https://s.yimg.com/lh/mbz/loader-min.js\"></script>\\n<script language=\"JavaScript\" src=\"https://s.yimg.com/f/i/tw/hp/wd/wd_20050720.js\"></script>\\n<script language=\"JavaScript\" src=\"https://s.yimg.com/f/i/tw/stock/yui2/yahoo_200_b2.js\" ></script>\\n<script language=\"JavaScript\" src=\"https://s.yimg.com/f/i/tw/stock/yui2/dom_200_b2.js\" ></script>\\n<script language=\"JavaScript\" src=\"https://s.yimg.com/f/i/tw/stock/yui2/event_200_b2.js\" ></script>\\n<script language=\"JavaScript\" src=\"https://s.yimg.com/f/i/tw/stock/yui2/dragdrop_200_b2.js\" ></script>\\n<script language=\"JavaScript\" src=\"https://s.yimg.com/f/i/tw/stock/img06/stk_wd.js\"></script>\\n<script language=\"javascript\" src=\"https://s.yimg.com/f/i/tw/stock/img06/stock22.js\"></script>\\n<script language=\"javascript\" src=\"https://s.yimg.com/f/i/tw/stock/img06/auth.js\"></script>\\n<script language=\"javascript\" src=\"https://s.yimg.com/f/i/tw/mc/mc.js\"></script>\\n<script type=\"text/javascript\" src=\"https://sec.yimg.com/us.js.yimg.com/lib/common/utils/2/connection_2.1.0.js\" ></script>\\n<script type=\"text/javascript\" src=\"https://s.yimg.com/ud/others/stock/jquery.1.11.3.min.js\"></script>\\n<script type=\"text/javascript\" src=\"https://s.yimg.com/ud/others/stock/v1/highstock.js\"></script>\\n<script language=\"javascript\">\\n<!--\\nvar uid = new String;\\nfunction reload1() {\\n now = new Date;\\n if (now.getHours()>=9 && now.getHours()<=13)\\n thetimer = setTimeout(\"changeimage1()\", 60000);\\n}\\nfunction changeimage1(){\\n now = new Date;\\n uid = \"uid=\"+now.getHours().toString()+now.getMinutes().toString()+now.getSeconds().toString();\\n imagesource = imgurl + uid;\\n window.document.image.src = imagesource;\\n if(now.getHours()>=9 && now.getHours()<=13 )\\n thetimer = setTimeout(\"changeimage1()\", 60000);\\n}\\nfunction friendlyprint()\\n{\\n imgurl = imgurl + \"k=p&\";\\n changeimage1();\\n reload1();\\n}\\n//-->\\n</script>\\n<script type=\"text/JavaScript\">\\n<!--\\nfunction MM_swapImgRestore() { //v3.0\\n var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;\\n}\\nfunction MM_preloadImages() { //v3.0\\n var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();\\n var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)\\n if (a[i].indexOf(\"#\")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}\\n}\\nfunction MM_findObj(n, d) { //v4.01\\n var p,i,x; if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) {\\n d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}\\n if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];\\n for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);\\n if(!x && d.getElementById) x=d.getElementById(n); return x;\\n}\\nfunction MM_swapImage() { //v3.0\\n var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)\\n if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}\\n}\\n//-->\\n</script>\\n<script type=\\'text/javascript\\'>\\n !window.YUI && document.write(\"<script type=\\\\\"text/javascript\\\\\" src=\\\\\"https://yui-s.yahooapis.com/combo?3.5.1/yui/yui-min.js\\\\\">\"+\"</scr\"+\"ipt>\");\\n</script></head>\\n<body vlink=#3948CC style=\"margin-top:0px\"> \\n<center> \\n<!--BEGIN:Universal Master Header-->\\n <div id=\"ygma\" class=\"fix750\" style=\"margin: 0 auto;border:none;\">\\n <link type=\\'text/css\\' rel=\\'stylesheet\\' href=\\'https://s.yimg.com/zz/combo?kx/yucs/uh2/uh/295/css/yunivhead-min.css&kx/yucs/uh2/uh/295/css/logo-min.css&kx/ucs/avatar/css/17/avatar-min.css&kx/yucs/uh2/mail-link/85/css/mailcount_v2-min.css&kx/yucs/uh2/mail-link/85/css/mail_preview-min.css&kx/ucs/search/css/190/search_all-min.css&kx/ucs/search/css/190/search_buttons-min.css&kx/yucs/uh2/uh/295/css/yunivhead_https-min.css&kx/yucs/uh_common/meta/3/css/meta-min.css\\' /><div id=\"yUnivHead\" class=\"yucs-zh-hant-tw\" data-lang=\"zh-hant-tw\" data-property=\"finance\" data-flight=\"1452781442\" data-uhvc=\"/\"> <div id=\"yucs-disclaimer\" class=\"yucs-disclaimer yucs-activate yucs-hide yucs-property-finance yucs-fcb- \" data-cobrand=\"standard\" data-cu = \"0\" data-dsstext=\"想要享受更好的搜尋體驗嗎? {dssLink}將您的搜尋設為 Yahoo奇摩{linkEnd}\" data-dsstext-mobile=\"更少的搜尋動作,更多的搜尋結果\" data-dsstext-mobile-ok=\"確定\" data-dsstext-mobile-set-search=\"將您的搜尋設定為 Yahoo。\" data-dssstbtext=\"Yahoo is the preferred search engine for Firefox. Switch now.\" data-dssstb-ok=\"Yes\" data-dssstb-no=\"Not Now\" data-ylt-link=\"https://tw.search.yahoo.com/searchset?pn=\" data-ylt-dssbarclose=\"/\" data-ylt-dssbaropen=\"/\" data-ylt-dssstb-link=\"https://downloads.yahoo.com/sp-firefox\" data-ylt-dssstbbarclose=\"/\" data-ylt-dssstbbaropen=\"/\" data-ylt-dssCookieCleanedSuccess=\"/\" data-ylt-dssCookieCleanedFailed=\"/\" data-linktarget=\"_top\" data-lang=\"zh-hant-tw\" data-property=\"finance\" data-device=\"Desktop\" data-close-txt=\"關閉此視窗\" data-maybelater-txt = \"稍後再說\" data-killswitch = \"0\" data-host=\"tw.stock.yahoo.com\" data-spaceid=\"152960937\" data-pn=\"\" data-dss-cookie-cleanup=\"\" data-pn-en-ca-mobile-frontpage=\"\" data-pn-de-de-mobile-frontpage=\"\" data-pn-es-es-mobile-frontpage=\"\" data-pn-fr-fr-mobile-frontpage=\"\" data-pn-en-in-mobile-frontpage=\"\" data-pn-it-it-mobile-frontpage=\"\" data-pn-en-us-mobile-frontpage=\"\" data-pn-en-sg-mobile-frontpage=\"\" data-pn-en-gb-mobile-frontpage=\"\" data-pn-en-us-mobile-mail=\"\" data-pn-en-ca-mobile-mail=\"\" data-pn-de-de-mobile-mail=\"\" data-pn-es-es-mobile-mail=\"\" data-pn-fr-fr-mobile-mail=\"\" data-pn-en-in-mobile-mail=\"\" data-pn-it-it-mobile-mail=\"\" data-pn-en-sg-mobile-mail=\"\" data-pn-en-gb-mobile-mail=\"\" data-pn-pt-br-mobile-mail=\"\" data-pn-en-us-tablet-frontpage=\"\" data-pn-en-us-tablet-mail=\"\" data-pn-en-ca-tablet-mail=\"\" data-pn-de-de-tablet-mail=\"\" data-pn-es-es-tablet-mail=\"\" data-pn-fr-fr-tablet-mail=\"\" data-pn-en-in-tablet-mail=\"\" data-pn-it-it-tablet-mail=\"\" data-pn-en-sg-tablet-mail=\"\" data-pn-en-gb-tablet-mail=\"\" data-pn-pt-br-tablet-mail=\"\" data-news-search-yahoo-com=\"\" data-answers-search-yahoo-com=\"\" data-finance-search-yahoo-com=\"\" data-images-search-yahoo-com=\"\" data-video-search-yahoo-com=\"\" data-sports-search-yahoo-com=\"\" data-shopping-search-yahoo-com=\"\" data-shopping-yahoo-com=\"\" data-us-qa-trunk-news-search-yahoo-com =\"\" data-dss=\"\"></div> <a href=\"#yuhead-search\" class=\"yucs-skipto-search yucs-activate\">跳至搜尋欄。</a> <div id=\"yuhead-hd\" class=\"yuhead-clearfix\"> <div id=\"yuhead-mepanel-cont\"> <ul id=\"yuhead-mepanel\" class=\"yucs-toolbar yucs-activate\" aria-label=\"用戶服務\"><li class=\"yuhead-me yuhead-nodivide yuhead-nopad\"> <a class=\"yuhead-signup\" href=\"https://edit.yahoo.com/config/eval_register?.src=quote&.intl=tw&.lang=zh-Hant-TW&.done=https://tw.stock.yahoo.com/q/bc%3fs=2330\" target=\"_top\" rel=\"nofollow\"> <em>是新用戶嗎?</em> 請註冊</a></li><li class=\"yuhead-me\"> <a href=\"https://login.yahoo.com/config/login?.src=quote&.intl=tw&.lang=zh-Hant-TW&.done=https://tw.stock.yahoo.com/q/bc%3fs=2330\" target=\"_top\" rel=\"nofollow\"> <em>登入</em></a></li><li class=\"yuhead-me\"><a href=\"http://tw.help.cc.yahoo.com/?product=stock\" rel=\"nofollow\" target=\"_top\">服務說明</a></li></ul> </div> <div id=\"yuhead-promo\"><a href=\"http://tw.yahoo.com/bin/set?cmp=uheader&src=others\" target=\"_top\" rel=\"nofollow\">設 Yahoo 奇摩為首頁<abbr title=\"Yahoo!\"></abbr></a></div> <div id=\"yuhead-com-links-cont\"> <ul id=\"yuhead-com-links\" class=\"yucs-toolbar yucs-activate\" aria-label=\"Yahoo 奇摩服務總覽\"> <li class=\"yuhead-com-link-item yucs-mailpreview-ancestor\"> <a class=\"sp yltasis yuhead-ico-mail\" href=\"https://tw.mail.yahoo.com/?.intl=tw&.lang=zh-Hant-TW\" rel=\"nofollow\" target=\"_top\">信箱</a><ul class=\"yucs-mail-preview-panel hide\" data-uri-scheme=\"http\" data-uri-path=\"ucs.query.yahoo.com/v1/console/yql\" data-mail-txt=\"信箱\" data-mail-view=\"檢視所有 Yahoo 信件\" data-mail-help-txt=\"服務說明\" data-mail-help-url=\"http://help.cc.tw.yahoo.com/help_cp.html?product=29\" data-mail-loading-txt=\"載入中...\" data-languagetag=\"zh-hant-tw\" data-mrd-crumb=\"\" data-authstate=\"signedout\" data-middleauth-signin-text=\"點選這裡檢視您的信件\" data-popup-login-url=\"https://login.yahoo.com/config/login_verify2?.pd=c%3DOIVaOGq62e5hAP8Tv..nr5E3&.src=sc\" data-middleauthtext=\"你有 {count} 封新信。\" data-yltmessage-link=\"http://mrd.mail.yahoo.com/msg?mid={msgID}&fid=Inbox&src=uh&.crumb=\" data-yltviewall-link=\"https://tw.mail.yahoo.com/\" data-yltpanelshown=\"/\"></ul></li><li class=\"yuhead-com-link-item\"> <a href=\"http://tw.bid.yahoo.com/\" rel=\"nofollow\" target=\"_top\"> 拍賣 </a></li><li id=\"yuhead-com-home\"><a class=\"sp yuhead-ico-home\" href=\"https://tw.yahoo.com/\" rel=\"nofollow\" target=\"_top\">Yahoo 奇摩</a></li> </ul> </div> </div> <div id=\"yuhead-bd\" class=\"yuhead-clearfix\"> <div class=\"yuhead-logo\"> <style> .yuhead-logo h2{ width:350px; height:58px; background-image:url(https://s.yimg.com/rz/d/yahoo_finance_zh-Hant-TW_s_f_pw_351x40_stock.png\\n); _background-image:url(https://s.yimg.com/rz/d/yahoo_finance_zh-Hant-TW_s_f_pw_351x40_stock.gif\\n); } .yuhead-logo a{ width:350px; height:58px; } .yuhead-logo div.yuhead-comarketing { width:350px; } .yog-tablet #yUnivHead h2 { background-position: -350px 5px !important; } html[lang=\\'en-AU\\'] .yog-tablet #yUnivHead .yuhead-logo h2 { background-position: -350px 5px !important; } html[lang=\\'en-NZ\\'] .yog-tablet #yUnivHead .yuhead-logo h2 { background-position: -350px 5px !important; } .yog-smartphone #yUnivHead h2 { background-position: -265px 0; background-size: 534px; margin-left: 26%; } .yog-tablet .yuhead-logo h2{ background-repeat: repeat-x; } .yog-tablet.yog-version-v2 #yUnivHead h2 { background-position: center !important; } .yog-tablet #yUnivHead .yuhead-logo h2 { height: 40px !important; } .yog-rtl.yog-smartphone #yUnivHead .yuhead-logo h2 { background-position: -352px 0; !important; background-size: 536px !important; margin-left: 30% !important; } html[lang=\\'ar\\'] .yog-rtl.yog-smartphone #yUnivHead .yuhead-logo h2 { background-position: -386px 0; !important; } .yog-smartphone #yUnivHead h2.yuhead-music { background-position: 0 0 !important; width: 260px !important; } html[lang=\\'en-US\\'] .yog-smartphone #yUnivHead h2 { background-size: auto 21px !important; background-position: -350px 0; } html[lang=\\'pt-BR\\'] .yog-smartphone #yUnivHead h2.yuhead-sports { background-position: -265px 0 !important; background-size: 534px; margin-left: 17%; } html[lang=\\'ar\\'] .yog-smartphone #yUnivHead h2.yuhead-omg { background-position: -383px 0 !important; background-size: 605px; margin-left: 0; width: auto; } html[lang=\\'en-PH\\'] .yog-tablet #yUnivHead .yuhead-logo h2 { height: 47px !important; } html[lang=\\'en-PH\\'] .yog-smartphone #yUnivHead h2 { width: 255px; } </style> <h2 class=\"yuhead-finance yuhead-standard\"> <a href=\"https://tw.finance.yahoo.com/\" target=\"_top\" tabindex=\"-1\"> Yahoo 股市 </a> </h2> <div id=\"yucs-disclaimer-md\" class=\"yucs-disclaimer-md yucs-activate yucs-hide Desktop yucs-property-finance yucs-fcb-\" data-dsstext=\"想要享受更好的搜尋體驗嗎? {dssLink}將您的搜尋設為 Yahoo奇摩{linkEnd}\" data-dsstext-mobile=\"更少的搜尋動作,更多的搜尋結果\" data-dsstext-mobile-ok=\"確定\" data-dsstext-mobile-set-search=\"將您的搜尋設定為 Yahoo。\" data-ylt-link=\"https://tw.search.yahoo.com/searchset?pn=\" data-ylt-dssbarclose=\"/\" data-ylt-dssbaropen=\"/\" data-linktarget=\"_top\" data-lang=\"zh-hant-tw\" data-property=\"finance\" data-device=\"Desktop\" data-close-txt=\"關閉此視窗\" data-maybelater-txt = \"稍後再說\" data-killswitch = \"0\" data-dss=\"\"></div><script typ=\"text/javascript\" src=\"https://s.yimg.com/kx/yucs/uh3/disclaimer/274/js/disclaimer_seed-min.js\"></script> </div> <div id=\"yuhead-search\"> <div id=\"yuhead-sform-cont\" class=\"yuhead-s-web yuhead-search-form\"> <form role=\"search\" class=\"yucs-search yucs-activate\" target=\"_top\" action=\"https://tw.search.yahoo.com/search\" method=\"get\"><table role=\"presentation\"> <tbody role=\"presentation\"><tr role=\"presentation\"><td class=\"yucs-form-input\" role=\"presentation\"> <label for=\"yuhead-sform-searchfield\"> <span>搜尋</span> </label> <input autocomplete=\"off\" type=\"text\" class=\"sp yuhead-ico-mglass yuhead-search-hint yucs-search-field\" name=\"p\" data-sh=\"搜尋\" data-gosurl=\"\" id=\"yuhead-sform-searchfield\" data-pubid=\"\" /></td><td NOWRAP class=\"yucs-form-btn\" role=\"presentation\"><div class=\"yucs-btn-wrap\"> <button class=\"yucs-sweb-btn\" type=\"submit\">網頁搜尋</button></div> </td> </tr> </tbody></table><input type=\"hidden\" id=\"fr\" name=\"fr\" value=\"ush1-finance\" /></form> </div> </div> </div> <!-- meta --><div id=\"yucs-meta\" data-authstate=\"signedout\" data-cobrand=\"standard\" data-crumb=\"\" data-mc-crumb=\"\" data-gta=\"\" data-device=\"desktop\" data-experience=\"\" data-firstname=\"\" data-style=\"\" data-flight=\"1452781442\" data-forcecobrand=\"standard\" data-guid=\"\" data-host=\"tw.stock.yahoo.com\" data-https=\"1\" data-languagetag=\"zh-hant-tw\" data-property=\"finance\" data-protocol=\"https\" data-shortfirstname=\"\" data-shortuserid=\"\" data-status=\"active\" data-spaceid=\"152960937\" data-test_id=\"\" data-userid=\"\" data-stickyheader=\"true\" data-headercollapse=\"\" data-uh-test=\"\" ></div><!-- /meta --></div><script type=\"text/javascript\" charset=\"utf-8\"> YUI().use(\\'node\\',\\'event\\',\\'event-mouseenter\\',\\'substitute\\',\\'oop\\',\\'node-focusmanager\\',\\'node\\',\\'event\\',\\'substitute\\',\\'cookie\\',\\'event-resize\\',\\'node\\', \\'event\\', \\'querystring-stringify\\',\\'node\\',\\'event\\',\\'node\\',\\'event\\',\\'event-custom\\',\\'event-valuechange\\',\\'classnamemanager\\',\\'node\\', function(Y) {});</script><script charset=\\'utf-8\\' type=\\'text/javascript\\' src=\\'https://s.yimg.com/zz/combo?kx/ucs/common/js/140/setup-min.js&kx/ucs/sts/js/442/skip-min.js&kx/yucs/uh2/uh/295/js/timestamp_library-min.js&kx/ucs/menu_utils/js/164/menu_utils_v2-min.js&kx/yucs/uh2/uh/295/js/aria_toolbar-min.js&kx/ucs/username/js/43/user_menu-min.js&kx/ucs/help/js/41/help_menu-min.js&kx/ucs/utility_link/js/20/utility_menu-min.js&kx/yucs/uh2/uh/295/js/logo_debug-min.js&kx/yucs/uh3/disclaimer/388/js/disclaimer_seed-min.js&kx/ucs/common/js/131/jsonp-super-cached-min.js&kx/ucs/avatar/js/30/avatar-min.js&kx/yucs/uh2/mail-link/85/js/mailcount_v2-min.js&kx/ucs/search/js/226/search-min.js&kx/ucs/search/js/210/search_text_dir-min.js&kx/yucs/uh2/uh/295/js/activate_library-min.js&kx/yucs/uhc/meta/66/js/meta-min.js\\'></script> </div> \\n <script type=\"text/javascript\">\\n YUI().use(\\'node\\',function(Y){\\n Y.one(\\'#yuhead-sform-cont form\\').on(\\'submit\\',function(e){\\n e.preventDefault();\\n var yui_stock_search_dom=Y.one(\\'#yuhead-sform-searchfield\\'),\\n yui_stock_search_h = yui_stock_search_dom.get(\\'value\\');\\n yui_stock_search_h = Y.Lang.trim(yui_stock_search_h);\\n if(yui_stock_search_h===document.getElementById(\\'yuhead-sform-searchfield\\').getAttribute(\"data-sh\")){\\n yui_stock_search_dom.set(\\'value\\',\\'\\');\\n }\\n var newUrl=this.get(\\'action\\')+\\'?p=\\'+encodeURIComponent(Y.one(\\'#yuhead-sform-searchfield\\').get(\\'value\\'))+\\'&fr=\\'+Y.one(\\'#fr\\').get(\\'value\\');\\n window.top.location.href=newUrl;\\n })\\n })\\n </script>\\n <!--END:Universal Master Header--><!-- SpaceID=0 robot -->\\n<script lang=\"text/javascript\">\\n<!--\\nvar redirect = \"https://tw.rd.yahoo.com/referurl/stock/other\";\\nfunction stkClearMe(control)\\n{\\n control.value = \\'\\';\\n control.style.color = \"black\";\\n}\\nfunction stkRestore(control, str)\\n{\\n if (control.value == \\'\\') {control.value = str; control.style.color = \"#a8a8a8\";};\\n}\\nfunction stockmenu_submit (form)\\n{\\n if (form.stock_id.value == \\'輸入台股代號/名稱\\')\\n {\\n return false;\\n }\\n else\\n {\\n switch ( form.func.value ) {\\n case \\'G\\': form.action = redirect + \\'/get_quote/quote/*\\' + form.action; break;\\n case \\'L\\': form.action = redirect + \\'/get_quote/chart/*\\' + form.action; break;\\n case \\'I\\': form.action = redirect + \\'/get_quote/prices/*\\' + form.action; break;\\n case \\'N\\': form.action = redirect + \\'/get_quote/news/*\\' + form.action; break;\\n case \\'H\\': form.action = redirect + \\'/get_quote/health/*\\' + form.action; break;\\n case \\'F\\': form.action = redirect + \\'/get_quote/fundamental/*\\' + form.action; break;\\n case \\'C\\': form.action = redirect + \\'/get_quote/credit/*\\' + form.action; break;\\n case \\'T\\': form.action = redirect + \\'/get_quote/daily/*\\' + form.action; break;\\n case \\'W\\': form.action = redirect + \\'/get_quote/weekly/*\\' + form.action; break;\\n case \\'M\\': form.action = redirect + \\'/get_quote/monthly/*\\' + form.action; break;\\n }\\n form.submit();\\n }\\n}\\n//-->\\n</script>\\n<!--主選單 start-->\\n<div id=\"ystkglonav\" class=\"yui-ystkglonav\">\\n<table width=\"750\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\\n <tr>\\n <td height=\"36\" valign=\"bottom\" background=\"https://s.yimg.com/f/i/tw/stock/revamp/t_bg01.jpg\"><table width=\"730\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\\n <tr>\\n<td width=\"57\" valign=\"bottom\"><a href=\\'https://tw.rd.yahoo.com/referurl/stock/other/nav/home/*https://tw.stock.yahoo.com/\\' onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\\'Image50\\',\\'\\',\\'https://s.yimg.com/f/i/tw/stock/yimg/t1_idx_v_new.png\\',1)\" hpp=\\'home\\'><img src=\"https://s.yimg.com/f/i/tw/stock/yimg/t1_idx_new.png\" name=\"Image50\" width=\"53\" height=\"24\" border=\"0\" title=\"首頁\" alt=\"首頁\"/></a></td>\\n<td width=\"89\" valign=\"bottom\"><a href=\\'https://tw.rd.yahoo.com/referurl/stock/other/nav/portfolio/*https://tw.stock.yahoo.com/pf/mypf\\' onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\\'Image51\\',\\'\\',\\'https://s.yimg.com/f/i/tw/stock/yimg/t2_ivst_v.png\\',1)\" hpp=\\'portfolio\\'><img src=\"https://s.yimg.com/f/i/tw/stock/yimg/t2_ivst.png\" name=\"Image51\" width=\"85\" height=\"24\" border=\"0\" title=\"投資組合\" alt=\"投資組合\"/></a></td>\\n<td width=\"89\" valign=\"bottom\"><a href=\\'https://tw.rd.yahoo.com/referurl/stock/other/nav/industry/*https://tw.stock.yahoo.com/h/getclass.php\\' hpp=\\'industry\\'><img src=\"https://s.yimg.com/f/i/tw/stock/yimg/t3_tdy_o.png\" name=\"Image52\" width=\"85\" height=\"31\" border=\"0\" title=\"當日行情\" alt=\"當日行情\"></a></td>\\n<td width=\"57\" valign=\"bottom\"><a href=\\'https://tw.rd.yahoo.com/referurl/stock/other/nav/tse/*https://tw.stock.yahoo.com/s/tse.php\\' onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\\'Image53\\',\\'\\',\\'https://s.yimg.com/f/i/tw/stock/yimg/t4_big_v.png\\',1)\" hpp=\\'tse\\'><img src=\"https://s.yimg.com/f/i/tw/stock/yimg/t4_big.png\" name=\"Image53\" width=\"53\" height=\"24\" border=\"0\" title=\"大盤\" alt=\"大盤\"/></a></td>\\n<td width=\"57\" valign=\"bottom\"><a href=\\'https://tw.rd.yahoo.com/referurl/stock/other/nav/indice/*https://tw.stock.yahoo.com/s/nine.php\\' onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\\'Image54\\',\\'\\',\\'https://s.yimg.com/f/i/tw/stock/yimg/t5_cls_v.png\\',1)\" hpp=\\'indice\\'><img src=\"https://s.yimg.com/f/i/tw/stock/yimg/t5_cls.png\" name=\"Image54\" width=\"53\" height=\"24\" border=\"0\" title=\"類股\" alt=\"類股\"/></a></td>\\n<td width=\"57\" valign=\"bottom\"><a href=\\'https://tw.rd.yahoo.com/referurl/stock/other/nav/futures/*https://tw.stock.yahoo.com/future/\\' onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\\'Image55\\',\\'\\',\\'https://s.yimg.com/f/i/tw/stock/yimg/t6_ftr_v_future.png\\',1)\" hpp=\\'futures\\'><img src=\"https://s.yimg.com/f/i/tw/stock/yimg/t6_ftr_future.png\" name=\"Image55\" width=\"53\" height=\"24\" border=\"0\" title=\"期權\" alt=\"期權\"/></a></td>\\n<td width=\"89\" valign=\"bottom\"><a href=\\'https://tw.rd.yahoo.com/referurl/stock/other/nav/hkcn/*https://tw.stock.yahoo.com/hkcn/\\' onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\\'Image56\\',\\'\\',\\'https://s.yimg.com/f/i/tw/stock/yimg/t7_hk_v.png\\',1)\" hpp=\\'hkcn\\'><img src=\"https://s.yimg.com/f/i/tw/stock/yimg/t7_hk.png\" name=\"Image56\" width=\"85\" height=\"24\" border=\"0\" title=\"港滬深股\" alt=\"港滬深股\"/></a></td>\\n<td width=\"57\" valign=\"bottom\"><a href=\\'https://tw.rd.yahoo.com/referurl/stock/other/nav/us/*https://tw.stock.yahoo.com/us/\\' onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\\'Image57\\',\\'\\',\\'https://s.yimg.com/f/i/tw/stock/yimg/t8_us_v.png\\',1)\" hpp=\\'us\\'><img src=\"https://s.yimg.com/f/i/tw/stock/yimg/t8_us.png\" name=\"Image57\" width=\"53\" height=\"24\" border=\"0\" title=\"美股\" alt=\"美股\"/></a></td>\\n<td width=\"57\" valign=\"bottom\"><a href=\\'https://tw.rd.yahoo.com/referurl/stock/other/nav/news/*https://tw.stock.yahoo.com/news_index.html\\' onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\\'Image58\\',\\'\\',\\'https://s.yimg.com/f/i/tw/stock/yimg/t9_nws_v.png\\',1)\" hpp=\\'news\\'><img src=\"https://s.yimg.com/f/i/tw/stock/yimg/t9_nws.png\" name=\"Image58\" width=\"53\" height=\"24\" border=\"0\" title=\"新聞\" alt=\"新聞\"/></a></td>\\n<td width=\"77\" valign=\"bottom\"><a href=\\'https://tw.rd.yahoo.com/referurl/stock/other/SIG=125gf33ql/**https://tw.screener.finance.yahoo.net/screener/basic.html\\' onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\\'Image59\\',\\'\\',\\'https://s.yimg.com/f/i/tw/stock/yimg/t10a_fd_v_new.png\\',1)\" hpp=\\'screener\\'><img src=\"https://s.yimg.com/f/i/tw/stock/yimg/t10a_fd_new.png\" name=\"Image59\" width=\"73\" height=\"24\" border=\"0\" title=\"Y選股\" alt=\"Y選股\"/></a></td>\\n </tr>\\n </table></td>\\n </tr>\\n <tr>\\n <td height=\"8\" background=\"https://s.yimg.com/f/i/tw/stock/revamp/bg02.gif\"></td>\\n </tr>\\n <tr>\\n <td height=\"36\" bgcolor=\"#4f627b\"><table width=\"740\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"2\">\\n <tr><form name=\"menu\" action=\"https://tw.stock.yahoo.com/h/stockmenu.php\" onsubmit=\"return stockmenu_submit(this);\">\\n <td valign=\"top\"><a href=\"javascript:open_win(\\'/h/kimosel.php\\',\\'menu\\',\\'stock_id\\',\\'stock_name\\')\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\\'button01\\',\\'\\',\\'https://s.yimg.com/f/i/tw/stock/revamp/button01_f2.gif\\',1);\" class=\"yui-tw-stock-block yui-nav-but\"><img name=\"button01\" src=\"https://s.yimg.com/f/i/tw/stock/revamp/button01.gif\" width=\"95\" height=\"21\" border=\"0\" alt=\"\"></a></td>\\n <td>\\n <input type=\"hidden\" name=\"stock_name\" value>\\n <input type=\"hidden\" name=\"ei\" value=\"cp950\">\\n <input value=\"輸入台股代號/名稱\" onfocus=\"javascript:stkClearMe(this);\" onblur=\"javascript:stkRestore(this,\\'輸入台股代號/名稱\\');\" id=\"stock_id\" name=\"stock_id\" type=\"text\" size=\"15\" />\\n<script language=\"javascript\">\\nif(document.getElementById(\"stock_id\").value == \"輸入台股代號/名稱\")\\n{\\n document.getElementById(\"stock_id\").style.color = \"#a8a8a8\";\\n}\\n </script>\\n </td>\\n <td><label>\\n <select name=\"func\" onChange=\"return stockmenu_submit(this.form);\">\\n <option VALUE=\"G\" SELECTED>--當日個股股價--</option>\\n <option VALUE=\"L\">--當日個股走勢--</option>\\n <option VALUE=\"I\">--個股成交明細--</option>\\n <option VALUE=\"N\">--個股新聞--</option>\\n <option VALUE=\"H\">--個股健診--</option>\\n <option VALUE=\"F\">--公司基本資料--</option>\\n <option VALUE=\"C\">--個股籌碼分析--</option>\\n <option VALUE=\"T\">--歷史股價K線圖-</option>\\n </select>\\n </label></td>\\n <td><label><input style=\"width:38px;height:23px;padding-bottom:3px;*padding-top:3px;padding-left:3px;text-align:left;\" type=\"submit\" name=\"xSubmit\" value=\"查詢\"/>\\n </label></td>\\n<!-- type - 3, ref: Array\\n(\\n [hh] => 22\\n [mm] => 30\\n)\\n -->\\n <td width=\"270\" class=\"ssbody\"><div align=\"right\"><span class=\"ssbodyw\">2016/01/14 22:24 距離美股開盤還有6分鐘</span></div></td>\\n <td>\\n <a class=\"refresh\" href=\\'https://tw.rd.yahoo.com/referurl/stock/get_quote/refresh/*https://tw.stock.yahoo.com/q/bc?s=2330\\' >更新</a>\\n </td>\\n </div></td> </form></tr>\\n </table>\\n <label></label></td>\\n </tr>\\n <tr>\\n <td height=\"4\" bgcolor=\"#FFFFFF\"></td>\\n </tr>\\n</table>\\n</div>\\n<script language=\"javascript\">\\nif(document.getElementById(\"stock_id\").value == \"請輸入股號\")\\n{\\n document.getElementById(\"stock_id\").style.color = \"#a8a8a8\";\\n}\\n</script> \\n<!--主選單 end--> <script language=\"javascript\">\\n <!--\\n document.menu.stock_id.value=\"2330\";\\n //-->\\n </script> <br>\\n <table><tr>\\n <td style=\\'padding-left:10px; padding-right:10px\\'><font color=\"#f70000\"><b>2330台積電</b></font></td>\\n <td style=\\'padding-left:10px; padding-right:10px\\'>走勢圖</td>\\n <td style=\\'padding-left:10px; padding-right:10px\\'><a href=\\'/q/ts?s=2330\\'>成交明細</a></td>\\n <td style=\\'padding-left:10px; padding-right:10px\\'><a href=\\'/q/ta?s=2330\\'>技術分析</a></td>\\n<td style=\"padding-left:10px; padding-right:10px\"><a href=\\'/q/h?s=2330\\'>新聞</a></td>\\n<td style=\"padding-left:10px; padding-right:10px\"><a href=\\'/d/s/company_2330.html\\'>基本資料</a></td>\\n<td style=\"padding-left:10px; padding-right:10px\"><a href=\\'/d/s/credit_2330.html\\'>籌碼分析</a></td>\\n<td style=\"padding-left:10px; padding-right:10px\"><a target=\\'_blank\\' href=\\'https://tw.rd.yahoo.com/referurl/stock/other/SIG=125v47s73/**https://tw.screener.finance.yahoo.net/screener/check.html?symid=2330\\'>個股健診</a></td>\\n<td style=\"padding-left:10px; padding-right:10px\"><a target=\\'_blank\\' style=\\'color:red\\' href=\\'https://tw.money.yahoo.com\\'>新版理財</a></td>\\n<td style=\"padding-left:10px; padding-right:10px\"></td>\\n </tr></table>\\n <table><tr>\\n <td width=\"750\"><img class=\"yui-tw-stock-block\" src=\"https://s.yimg.com/f/i/tw/stock/p/1.gif\" height=\"1\" width=\"750\"></td>\\n </tr></table>\\n<table align=\"center\" bgcolor=\"#fdedef\" border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"750\">\\n<form name=\"orderform\">\\n<input name=\"df\" value=\"\" type=\"hidden\">\\n<input name=\"stkid\" value=\"2330\" type=\"hidden\">\\n<input name=\"stkname\" value=\"台積電\" type=\"hidden\"><tr><td height=\"30\" class=\"yui-td-left\">\\n凱基客戶專區:<a href=\"javascript: goto_rr(\\'https://yahoo.kgieworld.com.tw/fcgi-bin/tscquery.fcg?kqtype=1\\')\">委託成交</a>\\u3000<a href=\"javascript: goto_rr(\\'https://yahoo.kgieworld.com.tw/fcgi-bin/tscquery.fcg?kqtype=2\\')\">庫存報價</a>\\u3000<font size=\"2\"></font>\\n</td></tr>\\n<tr align=\"left\"> \\n<td height=\"32\"><font color=\"#990066\"><b>凱基證券下單:</b></font> \\n<input name=\"bs\" value=\"1\" style=\"background-color: rgb(255, 237, 239); color: rgb(255, 237, 239);\" type=\"radio\"><font color=\"#ff0000\">買</font> <input name=\"bs\" value=\"5\" style=\"background-color: rgb(255, 237, 239); color: rgb(255, 237, 239);\" type=\"radio\"><font color=\"#009900\">賣 </font><input name=\"vol\" size=\"5\" type=\"text\"><font color=\"#990066\">張</font> <input value=\"送出\" onclick=\"CheckP(this.form, \\'I\\', \\'/fcgi-bin/orderpage.fcg\\');\" type=\"button\">\\n<font class=\"stext\"><a href=\"javascript: CheckP(document.orderform, \\'Z\\', \\'/fcgi-bin/orderpage.fcg\\');\"> 零股交易</a></font></td>\\n</tr>\\n</form>\\n</table><table align=\"center\" bgcolor=\"#fec003\" border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"750\">\\n<tr><td>\\n <table bgcolor=\"#ffffff\" border=\"0\" cellpadding=\"15\" cellspacing=\"0\" width=\"100%\">\\n <tbody><tr><td align=\"left\" width=\\'80%\\'>\\n <script type=\"text/javascript\" src=\"https://s.yimg.com/ud/others/stock/v8/StxChart-min.js\" symbol=\"2330\"></script>\\n</td>\\n <style>\\n .yui_stock_warrant tr.caption td{padding:15px 0 5px 0;}\\n .yui_stock_warrant tr td{font-size:15px;text-align:left;}\\n .yui_stock_warrant tr td .d{color:#338b48;}\\n .yui_stock_warrant tr td .u{color:#df3f3f;}\\n .yui_stock_warrant tr td .e{color:#000;}\\n </style>\\n <td align=\"left\" valign=\"top\" width=\\'20%\\' id=\"yuiStockWarrantBox\">\\n \\n </td>\\n<script type=\\'text/javascript\\'>\\n <!--\\n var yuiStockWarrant;\\n (function(yuiStockWarrant){\\n yuiStockWarrant.id=\\'\\';\\n yuiStockWarrant.nreg=new RegExp(\\'<!--[^>]*-->\\',\\'g\\');\\n yuiStockWarrant.ajax=function(args){\\n var xmlhttp,\\n $_this=this;\\n if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari\\n xmlhttp=new XMLHttpRequest();\\n }\\n else{// code for IE6, IE5\\n xmlhttp=new ActiveXObject(\"Microsoft.XMLHTTP\");\\n }\\n if(xmlhttp!=null){\\n xmlhttp.onreadystatechange=function(){\\n if(xmlhttp.readyState==4){\\n if (xmlhttp.status == 200 || xmlhttp.status == 0){\\n var result = xmlhttp.responseText;\\n args.success(result);\\n }\\n }\\n }\\n xmlhttp.open(args.method,args.url,true);\\n xmlhttp.send(null);\\n }\\n };\\n yuiStockWarrant.loadWarrantJson=function(json_data){\\n var table_array=[];\\n switch(json_data.type){\\n case \\'stock\\':\\n var table_info=\\'相關權證\\';\\n break;\\n case \\'warrant\\':\\n var table_info=\\'個股\\';\\n break;\\n }\\n table_array.push(\"<table border=\\'0\\' cellpadding=\\'0\\' cellspacing=\\'3\\' width=\\'100%\\' class=\\'yui_stock_warrant\\'><tbody>\");\\n table_array.push(\"<tr class=\\'caption\\'><td>(\"+table_info+\")</td></tr>\");\\n if(json_data.relation!=undefined){\\n for(var i=0;i<json_data.relation.length;i++){\\n if(table_array.length<16){\\n switch(json_data.relation[i].ud.toLowerCase()){\\n case \\'d\\':\\n table_array.push(\"<tr><td><a href=\\'/q/bc?s=\"+json_data.relation[i].id+\"\\' class=\\'d\\'>\"+json_data.relation[i].nm+\"</a></td></tr>\");\\n break;\\n case \\'e\\':\\n table_array.push(\"<tr><td><a href=\\'/q/bc?s=\"+json_data.relation[i].id+\"\\' class=\\'e\\'>\"+json_data.relation[i].nm+\"</a></td></tr>\");\\n break;\\n case \\'u\\':\\n table_array.push(\"<tr><td><a href=\\'/q/bc?s=\"+json_data.relation[i].id+\"\\' class=\\'u\\'>\"+json_data.relation[i].nm+\"</a></td></tr>\");\\n break;\\n}\\n }\\n }\\n }\\n table_array.push(\"</tbody></table>\");\\n if(document.getElementById(\\'yuiStockWarrantBox\\')){\\n document.getElementById(\\'yuiStockWarrantBox\\').innerHTML=table_array.join(\\'\\');\\n }\\n };\\n yuiStockWarrant.parseJSON=function(data){\\n if ( typeof data !== \"string\" || !data ) {\\n return null;\\n }\\n data = data.replace(/^\\\\s+|\\\\s+$/, \\'\\');\\n if ( window.JSON && window.JSON.parse ) {\\n return window.JSON.parse( data );\\n }\\n var rvalidchars = /^[\\\\],:{}\\\\s]*$/,\\n rvalidescape = /\\\\\\\\(?:[\"\\\\\\\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,\\n rvalidtokens = /\"[^\"\\\\\\\\\\\\n\\\\r]*\"|true|false|null|-?\\\\d+(?:\\\\.\\\\d*)?(?:[eE][+\\\\-]?\\\\d+)?/g,\\n rvalidbraces = /(?:^|:|,)(?:\\\\s*\\\\[)+/g;\\n if ( rvalidchars.test( data.replace( rvalidescape, \"@\" )\\n .replace( rvalidtokens, \"]\" )\\n .replace( rvalidbraces, \"\")) ) {\\n return ( new Function( \"return \" + data ) )();\\n }\\n return null;\\n };\\n }(yuiStockWarrant||(yuiStockWarrant={})));\\n yuiStockWarrant.ajax({\\n method:\\'get\\',\\n url:\\'/q/getjson.php?s=2330\\',\\n success:function(data){\\n if(data){\\n var json_data=yuiStockWarrant.parseJSON(data.replace(yuiStockWarrant.nreg,\\'\\'));\\n yuiStockWarrant.loadWarrantJson(json_data);\\n }\\n }\\n });\\n //-->\\n</script>\\n</tr></tbody></table>\\n</td></tr>\\n</table><p>\\n<!--START:YSM CM MODULE-->\\n<script>\\ndocument.write\\n(\\'<script src=\"https://s.yimg.com/f/i/tw/ysm/hybrid/linkspot_stock_trend_big5.js?rnd=\\' + Number(new Date()) + \\'\"></sc\\' + \\'ript>\\'); </script> \\n<!--END:YSM CM MODULE--> <p>\\n<div class=\"addendum\"></span>\\n <div class=\"news\">\\n <div class=\"hd\">\\n <label class=\"stock\">個股新聞與研究報告</label>\\n <span class=\"more\"><a href=\"https://tw.stock.yahoo.com/q/h?s=2330\">&raquo; 更多</a></span>\\n </div>\\n <div class=\"bd quote\"> \\n <ul>\\n <li>\\n <a href=\"https://tw.stock.yahoo.com/news_content/url/d/a/20160114/%E6%B2%92%E5%9C%A8%E6%80%95%E7%AB%B6%E7%88%AD-%E5%8F%B0%E7%A9%8D%E9%9B%BB%E5%85%88%E9%80%B2%E8%A3%BD%E7%A8%8B-5%E5%A5%88%E7%B1%B32020%E5%B9%B4%E9%87%8F%E7%94%A2-111639657.html\">沒在怕競爭! 台積電先進製程 5奈米2020年量產</a>\\n <span class=\"meta\">(鉅亨網 2016/01/14 19:16)</span>\\n </li> <li>\\n <a href=\"https://tw.stock.yahoo.com/news_content/url/d/a/20160114/%E5%85%AC%E5%91%8A-%E5%8F%B0%E7%A9%8D%E9%9B%BB2015%E5%B9%B4%E7%AC%AC%E5%9B%9B%E5%AD%A3%E6%AF%8F%E8%82%A1%E7%9B%88%E9%A4%98%E6%96%B0%E5%8F%B0%E5%B9%A32-81%E5%85%83-103408103.html\">【公告】台積電2015年第四季每股盈餘新台幣2.81元</a>\\n <span class=\"meta\">(中央社 2016/01/14 18:34)</span>\\n </li> <li>\\n <a href=\"https://tw.stock.yahoo.com/news_content/url/d/a/20160114/%E5%BA%AB%E5%AD%98%E9%99%8D%E4%BD%8E-%E5%BC%B5%E5%BF%A0%E8%AC%80%E7%9C%8B%E5%A5%BD%E5%8F%B0%E7%A9%8D%E9%9B%BBq1%E8%B2%A1%E6%B8%AC%E8%B6%85%E6%A8%99-10%E5%A5%88%E7%B1%B3%E6%90%B6%E5%88%B0%E5%B8%82%E4%BD%94-101058656.html\">庫存降低 張忠謀看好台積電Q1財測超標 10奈米搶到市佔</a>\\n <span class=\"meta\">(鉅亨網 2016/01/14 18:10)</span>\\n </li> <li>\\n <a href=\"https://tw.stock.yahoo.com/news_content/url/d/a/20160114/%E8%AD%89%E4%BA%A4%E6%89%80-%E4%BB%8A%E6%97%A5%E5%96%AE-%E8%AD%89%E5%88%B8%E9%89%85%E9%A1%8D%E6%88%90%E4%BA%A4%E8%82%A1%E7%A5%A8-%E5%8F%B0%E8%8B%AF-%E4%B8%AD%E9%8B%BC-091538830.html\">《證交所》今日單一證券鉅額成交股票:台苯、中鋼</a>\\n <span class=\"meta\">(時報資訊 2016/01/14 17:15)</span>\\n </li><li>\\n <div class=\"geminiAd\">\\n <div class=\"nativeAd\">\\n <a href=\"https://beap.gemini.yahoo.com/mbclk?bv=1.0.0&es=dHPiTqAGIS8Pez5OTmlDxmVQwkF..1m6aq9t1prEYczaz2DQyuWimZTTycsf__i1nKgkZPsIJw1IkVusWyt.5V6t.jomLLfS1Z15IAI8RBMrdM3dsIXMh_9YLl.sf8Oj0gPbJ9iTVFn0NXl3K8iZihOb3NttbobPE0Pb_VrwiX05zs.7cExQg1QR_yFVnToRfg.VirEEyoiD8ZfZwwHz.W2X9iRY6YSSr9p6na1ADw8NVsQfitrmRqObXl8pViq2z.3NOaa56.eo3jRBTSluCPRC7uRDzDS.zh83fKHdv2rVnw2cQvJHNJuu06N5vcoiXCOjY6UAx8eoE2EPXA.5QA8xNoDcEU3gqhSTsXOi95xpNnp4n6_Qg8cWR5XdhcgaSJi6pjk_oXzLJOR7iBUsgff1qnZa24ay4XgHHcQqty7L2x2nQRPkVKxROXhdETy.0BiSv6lNME4kdVUGxkYqlZYloJyXMZDjmieshV15F0hudf7PaWPE2lDzQUjCxYQxaVGPin0x5RgaE9Cs6b1CeTXU2GdHqM4vBPfXHjwqGWZFnbLzKq588qCyq.8AFKefp50KaArKEwxNHm1rN5E-%26lp=\" target=\"_blank\">【金援】渣打信貸免保人250萬紓困救急 立即申辦</a>\\n </div>\\n <div class=\"dollar\">\\n <a href=\"https://tw.emarketing.yahoo.com/ysmacq/project.html\" target=\"_blank\">\\n <img src=\\'https://s.yimg.com/os/publish-images/finance/2015-05-19/61e488a0-fe0b-11e4-98a6-e351ea28d523_AD-1x.png\\'>\\n </a>\\n </div>\\n <div class=\"t1\">\\n <span class=\"sponsored\">Sponsored</span>\\n <span>渣打銀行</span>\\n </div>\\n </div>\\n</li> </ul>\\n </div>\\n <div class=\"ft\">\\n </div>\\n </div>\\n <div class=\"ad\">\\n <div class=\"hd\">廣告</div>\\n <div class=\"bd\">\\n<!-- SpaceID=0 robot -->\\n </div>\\n </div>\\n</div> <table width=\"750\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\\n <tr>\\n <td height=\"90\" valign=\"bottom\">\\n <DIV id=yhtw_mastfoot>\\n <DIV class=ln>\\n <A href=\"https://tw.rd.yahoo.com/referurl/central/f/tos/*https://tw.yahoo.com/info/utos.html\">服務條款</A> \\n <A href=\"https://tw.rd.yahoo.com/referurl/central/f/pri/*https://info.yahoo.com/privacy/tw/yahoo/\">隱私權</A>\\n </DIV>\\n<DIV class=other>精誠資訊\\u3000<a href=\"http://www.money-link.com.tw/\"><img src=\"https://s.yimg.com/f/i/tw/stock/revamp/ml_logo_color.gif\" style=\"border-style:none;vertical-align:text-bottom;\"></a> 版權所有 &copy; 2016 Systex All \\nRights Reserved.</DIV>\\n<DIV class=other>資料來源<A \\nhref=\"http://www.twse.com.tw/\">台灣證券交易所(TWSE)</A>,<A \\nhref=\"http://newmops.twse.com.tw/\">公開資訊觀測站</A>及<A \\nhref=\"http://www.otc.org.tw/\">櫃檯買賣中心(OTC)</A>。本資料僅供參考,成交值及成交量不含零股及巨額交易,使用者依本資料交易發生交易損失需自行負責,Yahoo!奇摩對資料內容錯誤、更新延誤或傳輸中斷不負任何責任。(請看 \\nYahoo!奇摩之<A \\nhref=\"https://tw.yahoo.com/info/disclaimers.html\">免責條款</A>)</DIV>\\n</DIV></td>\\n </tr>\\n</table> \\n</center>\\n<!-- (begin) Yahoo! Web Analytics -->\\n<script type=\"text/javascript\" src=\"https://s.yimg.com/mi/vs3/ywa.js\"></script>\\n<div id=\"ywa-data\" style=\"display:none;\" docgroup=\"stock_bc\" docname=\"\"></div>\\n<script type=\"text/javascript\" src=\"https://s.yimg.com/f/i/tw/stock/ywa_tracker.js\"></script>\\n<noscript>\\n<div><img src=\"https://y.analytics.yahoo.com/p.pl?a=1000614751179&amp;js=no\" width=\"1\" height=\"1\" alt=\"\" /></div>\\n</noscript>\\n<!-- (end) Yahoo! Web Analytics --> </body><script src=\"https://s.yimg.com/f/i/tw/mb/universal_header/uh_tw_v11.js\" type=\"text/javascript\"></script> \\n<!-- Begin comScore Tag --> \\n<script>\\n var _comscore = _comscore || [];\\n _comscore.push({\\n c1: \"2\",\\n c2: \"7241469\",\\n c5: \"152960937\",\\n c7: \"http%3A%2F%2Ftw.stock.yahoo.com%252fq%252fbc%253fs%253d2330\"\\n });\\n (function() {\\n var s = document.createElement(\"script\"), el = document.getElementsByTagName(\"script\")[0]; s.async = true;\\n s.src = \"https://s.yimg.com/lq\" + \"/lib/3pm/cs_0.2.js\";\\n el.parentNode.insertBefore(s, el);\\n })();\\n YUI().use(\\'node\\',function(Y){\\n if(Y.one(\\'#yuhead-sform-searchfield\\')){\\n Y.one(\\'#yuhead-sform-searchfield\\').set(\\'value\\',document.getElementById(\\'yuhead-sform-searchfield\\').getAttribute(\"data-sh\"));\\n }\\n })\\n</script>\\n<noscript><img src=\"https://sb.scorecardresearch.com/p?c1=2&c2=7241469&c7=http%3A%2F%2Ftw.stock.yahoo.com%252fq%252fbc%253fs%253d2330&c5=152960937&cv=2.0&cj=1\" width=\"1\" height=\"1\" alt=\"\"/></noscript>\\n<!-- End comScore Tag -->\\n<!-- Gemini Ads Beacon -->\\n<script type=\"text/javascript\">\\nYAHOO.util.Connect.asyncRequest(\\'GET\\', \\'https://tp2.beap.gemini.yahoo.com/mbcsc?bv=1.0.0&es=0I5HHAwGIS8ie0yvJhfa8n8Z7l67Ts_6W1vmT8p4GxgB6ni_ijcTA2o5oDOAyU6zRlSiSj6wm01AwxOcs2W7cG1vxQcKfP7CY3sdUEzZO5NtFN.xgmcK3_iX.zQV1l4DOnm2XqIWqpxDEdHXy5w1lhcdo7tT5drlQECs87aJ5SJJXrbNHg6hm4cGTWbyos3erepW8JMfdtRvquoSsUaiUYugpihMZwszK8K.nBHbPSx33eIW8zrtlKQAv8YqjhYZxvVdclnnuPhWXMDOf2xwvVYzBzcSjnUtNvsNJ9_dU4qwis2cyCmSX54.8zudi4L93JoVpLPg8CwNOwPIqJwlS2hTHMWe5wmJigvEorL38BNFsP5ViwqBAaWE0rRcjsU3YA9_UxmmS30-&ap=pp%3Dm%2Cpi%3D1\\');\\n</script>\\n</html> \\n<!-- w148.finance.tw1.yahoo.com Thu Jan 14 22:24:02 CST 2016 -->\\n'"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import urllib\n",
"r = urllib.request.urlopen('https://tw.stock.yahoo.com/q/bc?s=2330')\n",
"r.read().decode('big5')\n"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.4.3"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment