请教关于这段“乱码”是怎么算出来的~

2017-05-17 14:31:37 +08:00
 whatv3

嗨,过程是这样的,在逛丢网站上发现这个价格走势图,觉得很不错,看了下代码用的是慧慧的数据。

<script src="http://sources.guangdiu.com/highcharts.js"></script>
<script type="text/javascript">
$(function () {
	var currency=1;
	var requrl='//zhushou.huihui.cn/productSense?browser=chrome&version=4.2.9.3&vendor=youdaonew&av=3.0&extensionid=c2bbaf9b-5dba-8c91-5d1a-bad3b83c6443&email=&pop=&k=fbf444558c50392da750668a02bb561521966ecfb1fea2b5a0507eb70736d5b0656c42b04befda47&nl=true&m=4c5ccc0c68b809b8a8c8c8a8f8e898e9a8d75c7cbb68cb2c685cdbcc1ce9a8d7e9a8d799b8d78ccccc0c';
	Highcharts.setOptions({
	    "lang": {
	        "thousandsSep": ""
	    }
	});
	//console.log('requrl:'+requrl);
	$.ajax({
         url:requrl,
         dataType:"jsonp",
         jsonp:"jsonp",
         success: function(json){
         	var priceHistoryData=json.priceHistoryData;
         	if(priceHistoryData)
         	{
         		var curTime=json.priceHistoryData.curTime;
	         	var curPrice=json.thisItem.price;
	         	var currencyName='';
	         	var currencyAddfix='';
	         	var currencyPrefix='';
	         	var dataArray=json.priceHistoryData.list;
	         	var itemName='';
	         	if(json.thisItem.name)
	         	{
	         		itemName='商品 <b>['+json.thisItem.name+']</b> 的历史价格走势:';
	         	}
	         	else
	         	{
	         		itemName='该商品的历史价格走势:';
	         	}
	         	
	         	var labelArray=new Array();
	         	var priceArray=new Array();
....

</script>

我也想利用这个数据,可是不知道逛丢是如何把京东的网址 https://item.jd.com/1672442383.html 变成 k=xxxx&nl=true&m=xxxx 的。

我去查了一下慧慧助手插件的关键代码

https://shared-https.ydstatic.com/gouwuex/ext/script/extension_3_1.js

也没太看懂具体怎么做的,我水平太低。。

所以想来请教一下各位,这个是怎么做到的呢?我的思路是不是不对,也许逛丢跟慧慧有合作,通过特殊的途径?

我想自己绘图,所以想从 url 从慧慧获取历史数据。

求解!

1425 次点击
所在节点    问与答
1 条回复
whatv3
2017-05-17 14:39:54 +08:00
也有看一下网络请求,也没分析出个啥。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/361951

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX