嗨,过程是这样的,在逛丢网站上发现这个价格走势图,觉得很不错,看了下代码用的是慧慧的数据。
<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 从慧慧获取历史数据。
求解!