V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
whatv3
V2EX  ›  问与答

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

  •  
  •   whatv3 · 2017-05-17 14:31:37 +08:00 · 1440 次点击
    这是一个创建于 2776 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    <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 从慧慧获取历史数据。

    求解!

    whatv3
        1
    whatv3  
    OP
       2017-05-17 14:39:54 +08:00
    也有看一下网络请求,也没分析出个啥。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   889 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:16 · PVG 04:16 · LAX 12:16 · JFK 15:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.