嗨,过程是这样的,在逛丢网站上发现这个价格走势图,觉得很不错,看了下代码用的是慧慧的数据。
<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 从慧慧获取历史数据。
求解!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.