⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stock_v1.js

📁 最强的爬虫工程
💻 JS
📖 第 1 页 / 共 2 页
字号:
			}

			if(_type=="forex"){
			
				var CHART = "";
				CHART += "<form action='http://biz.finance.sina.com.cn/forex/quote.php' method='get' target='_blank'>";
				CHART += "<div class=\"s0\">";
				CHART += "<div class=\"s7\">";
				CHART += "<ul>";
				CHART += "<li><a href=\"http://finance.sina.com.cn/forex/index.shtml\" target='_blank'>资讯</a></li>";
				CHART += "<li>┊</li>";
				CHART += "<li><a href=\"http://forum.finance.sina.com.cn/?6:71\" target='_blank'>论坛</a></li>";
				CHART += "<li>┊</li>";
				CHART += "<li><a href=\"http://iask.finance.sina.com.cn/info/finance_exp_forex.html\" target='_blank'>问答</a></li>";
				CHART += "<li>┊</li>";
				CHART += "<li><a href=\"http://finance.sina.com.cn/money/index.shtml\" target='_blank'>理财</a></li>";
				CHART += "<li>┊</li>";
				CHART += "<li><a href=\"http://biz.finance.sina.com.cn/forex/quote.php?code="+_code+"&img_type=min\" target='_blank'>更多</a></li>";
				CHART += "</ul>";
				CHART += "</div>";
				CHART += "<div class=\"s2\">";
				CHART += "<select name='code'><option value='JPY' >日元</option><option value='CHF' >瑞郎</option><option value='GBP' >英镑</option><option value='EUR' selected>欧元</option><option value='HKD' >港币</option><option value='AUD' >澳元</option><option value='CAD' >加元</option><option value='ERUK' >欧元英镑</option><option value='ERSF' >欧元瑞郎</option><option value='SFYN' >瑞郎日元</option><option value='ERYN' >欧元日元</option><option value='ERCA' >欧元加元</option><option value='ERHK' >欧元港币</option><option value='AUER' >澳元欧元</option><option value='AUCA' >澳元加元</option><option value='AUSF' >澳元瑞郎</option><option value='UKHK' >英镑港币</option><option value='UKSF' >英镑瑞郎</option><option value='UKCA' >英镑加元</option><option value='UKYN' >英镑日元</option><option value='UKAU' >英镑澳元</option><option value='CAYN' >加元日元</option><option value='CAHK' >加元港币</option><option value='CHFCAD' >瑞郎加元</option><option value='SFHK' >瑞郎港币</option><option value='HKYN' >港币日元</option><option value='AUYN' >澳元日元</option><option value='ERAU' >欧元澳元</option><option value='UKER' >英镑欧元</option><option value='CASF' >加元瑞郎</option></select>";
				CHART += "<input type='hidden' name='img_type' value='min'>&nbsp;&nbsp;<input type='submit' value='查    询' >";
				CHART += "</div>";
				CHART += "<div>";
				CHART += "<div class=\"s5\">";
				CHART += "TIME: "+_time;
				CHART += "</div>";
				CHART += "<div class=s6><a href=\"http://biz.finance.sina.com.cn/forex/quote.php?code="+_code+"&img_type=min\" target='_blank'><img src=\"http://fchart.sina.com.cn/newchart/forex/min_small/"+_code+".gif\" width=\"199\" height=\"125\" border=0></a></div>";
				CHART += "<div class=\"s3\">";
				CHART += "<ul>";
				CHART += "</ul>";
				CHART += "</div>";
				CHART += "<div class=\"s4\">";
				CHART += "<a href=\"http://comment.finance.sina.com.cn/comment/skin/default.html?channel=cj&newsid=31-1-2989739\" target='_blank'>意见反馈</a>";
				CHART += "</div>";
				CHART += "</div>";
				CHART += "</form>";
			}

			if(_type=="futures"){

				var Futures_type = "";
				var news_url = "";
				if(_code.match(/FU/)){
					news_url = "http://finance.sina.com.cn/column/futuresnyzx.html";
				}else if(_code.match(/Cu/) || _code.match(/AL/) ||_code.match(/NR/)){
					news_url = "http://finance.sina.com.cn/futuremarket/indu.html";
				}else{
					news_url = "http://finance.sina.com.cn/futuremarket/agri.html";
				}
				_time = _time.substr(0,2)+":"+_time.substr(2,2)+":"+_time.substr(4,2);
				var CHART = "";
				CHART += "<form action='http://biz.finance.sina.com.cn/forex/quote.php' method='get' target='_blank'>";
				CHART += "<div class=\"s0\">";
				CHART += "<div class=\"s7\">";
				CHART += "<ul>";
				CHART += "<li><a href="+news_url+" target='_blank'>资讯</a></li>";
				CHART += "<li>┊</li>";
				CHART += "<li><a href=\"http://finance.sina.com.cn/futuremarket/comm.html\" target='_blank'>论坛</a></li>";
				CHART += "<li>┊</li>";
				CHART += "<li><a href=\"http://finance.sina.com.cn/futuremarket/rese.html\" target='_blank'>研究</a></li>";
				CHART += "<li>┊</li>";
				CHART += "<li><a href=\"http://iask.finance.sina.com.cn/info/finance_qh_exp_pro.html\" target='_blank'>答疑</a></li>";
				CHART += "<li>┊</li>";
				CHART += "<li><a href=\"http://finance.sina.com.cn/money/future/quote.html?code="+_code+"\" target='_blank'>更多</a></li>";
				CHART += "</ul>";
				CHART += "</div>";
				//CHART += "<div class=\"s2\">";
				//CHART += "";
				//CHART += "<input type='hidden' name='img_type' value='min'>&nbsp;&nbsp;<input type='submit' value='查    询' >";
				//CHART += "</div>";
				CHART += "<div>";
				CHART += "<div class=\"s5\">";
				CHART += "TIME: "+_time;
				CHART += "</div>";
				CHART += "<div class=s6><a href=\"http://finance.sina.com.cn/money/future/quote.html?code="+_code+"\" target='_blank'><img src=\"http://fchart.sina.com.cn/newchart/futures/min_small/"+_code+".gif\" width=\"199\" height=\"125\" border='0'></a></div>";
				CHART += "<div class=\"s3\">";
				CHART += "<ul>";
				CHART += "</ul>";
				CHART += "</div>";
				CHART += "<div class=\"s4\">";
				CHART += "<a href=\"http://comment.finance.sina.com.cn/comment/skin/default.html?channel=cj&newsid=31-1-2989739\" target='_blank'>意见反馈</a>";
				CHART += "</div>";
				CHART += "</div>";
				CHART += "</form>";

			}

			$('s_chart').innerHTML=CHART;

			_alink = $('s_chart');
			_alink.onmouseover = function(){
				this.style.visibility="visible";
			};
			_alink.onmouseout = function(){
				this.style.visibility="hidden";
			};
	};
	alink.onmouseout = function(){
		$('s_chart').style.visibility="hidden";
	};
}
);

/**
 Util by Javascript 
 */

function load_quote_data(url)
{
        var obj = $('hq_data_id');
        if(obj){
                obj.parentNode.removeChild(obj);
		}
        var newscript = document.createElement("script");
        newscript.type = "text/javascript";
        newscript.src = url;
        newscript.id = "hq_data_id";
        document.body.appendChild(newscript);
}

function $(objname){
	return document.getElementById(objname);
}

function objPosX(obj){
	var left = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			left += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	} else if (obj.x) eft += obj.x;
	return left;
}

function objPosY(obj){
	var top = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			top += obj.offsetTop;
			obj = obj.offsetParent;
		}
	} else if (obj.y) top += obj.y;
	return top;
}
/**
	TODO for stock code search
 */
function to_quote(myform)
{
	var symbol = myform.symbol.value;
	var country = myform.country.options[myform.country.selectedIndex].value;
	if (country == "cn")
	{
		var myReg = /^[0-9]{6}$/;
		if(myReg.test(symbol) == false)
		{
			return true;
		}
		
		var begin_str = symbol.substr(0, 2);
		if (begin_str == "60" || begin_str == "90" || begin_str == "58")
		{
			window.open("http://finance.sina.com.cn/realstock/company/sh" + symbol + "/nc.shtml");
		}
		else if (begin_str == "00" || begin_str == "20" || begin_str == "39" || begin_str == "03")
		{
			window.open("http://finance.sina.com.cn/realstock/company/sz" + symbol + "/nc.shtml");
		}
		else
		{
			return true;
		}
	}
	else if (country == "us")
	{
		window.open("http://stock.finance.sina.com.cn/cgi-bin/us/stock/quote/quoteus.cgi?symbol="+symbol+"&time=1dy");
	}
	else if (country == "hk")
	{
		var myReg = /^[0-9]{1,4}$/;
		if(myReg.test(symbol) == false)
		{
			return true;
		}
		window.open("http://biz.finance.sina.com.cn/hk/quote.php?code="+symbol);
	}
	else if (country == "tw")
	{
		window.open("http://stock.finance.sina.com.cn/cgi-bin/tw/stock/quote/q.cgi?symbol="+symbol);
	}
	return false;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -