// ==UserScript==
// @name CSGO饰品价格对比脚本
// @connect *
// @version 2.1
// @description 将各个CSGO饰品交易平台的价格放在一起显示,省去打开多个网页的繁琐操作!
// @author RookieHong
// @grant GM_xmlhttpRequest
// @match https://www.c5game.com/csgo*
// @match https://www.igxe.cn/market/csgo*
// @match https://buff.163.com/market/csgo*
// @match https://www.v5fox.com/csgo*
// @match https://www.youpin898.com/market/csgo?gameId=730*
// @match http://www.898yp.com/market/csgo?gameId=730*
// @require https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js
// @namespace https://greasyfork.org/users/209766
// @license GNU GPLv3
// @downloadURL https://update.greasyfork.icu/scripts/371824/CSGO%E9%A5%B0%E5%93%81%E4%BB%B7%E6%A0%BC%E5%AF%B9%E6%AF%94%E8%84%9A%E6%9C%AC.user.js
// @updateURL https://update.greasyfork.icu/scripts/371824/CSGO%E9%A5%B0%E5%93%81%E4%BB%B7%E6%A0%BC%E5%AF%B9%E6%AF%94%E8%84%9A%E6%9C%AC.meta.js
// ==/UserScript==
// 防止点击价格列表时触发重叠的物品点击事件
function stopBubbling(e) {
e = window.event || e;
if (e.stopPropagation) {
e.stopPropagation(); //阻止事件 冒泡传播
} else {
e.cancelBubble = true; //ie兼容
}
}
//去除名字中的所有空格
function Trim(str) {
return str.replace(/\s*/g, "");
}
//用来替代GM_addStyle的方法
function addStyle(cssStr) {
try {
let node = document.createElement('style');
node.textContent = cssStr;
document.querySelector(':root').appendChild(node);
} catch (e) { }
}
//生成表单内容的json结构体
$.fn.serializeObject = function () {
var o = {};
var a = this.serializeArray();
$.each(a,
function () {
if (o[this.name] !== undefined) {
if (!o[this.name].push) {
o[this.name] = [o[this.name]];
}
o[this.name].push(this.value || '');
} else {
o[this.name] = this.value || '';
}
});
return o;
};
//IGXE上的生成下一页链接的函数
function IGXE_gen_url(url, params) {
var new_params = {};
var new_params_length = 0;
for (var key in params) {
if (params[key]) {
new_params[key] = params[key];
new_params_length += 1;
}
}
if (new_params_length <= 0) {
return url;
}
return url + '?' + jQuery.param(new_params);
};
$(document).ready(function () {
var myScriptStyle = '.myTitle {font-weight: bold;} \
.mySum {color: #429605;}\
.myPrice{color: #0b84d3;}\
.c5li{margin: 0px!important;white-space: nowrap; font-size: 12px; list-style-type:none;}\
.igli{padding:4px; font-size: 12px; white-space: nowrap; list-style-type:none;}\
.buffli{ width:auto!important; height: auto!important; float:none!important; margin: 0px!important; padding:4px!important; font-size: 12px; white-space: nowrap; border: inherit!important; border-radius: 0!important; background: #959595!important; }\
.buffli a{background: #959595!important; text-align: left!important;}\
.v5li {padding: 4px; font-size: 12px; white-space: nowrap; list-style-type:none;}\
.youpinli{padding:4px; font-size: 12px; white-space: nowrap; list-style-type:none;}'; // list-style-type:none;是为了去掉列表元素前面的小点,即::marker
myScriptStyle = myScriptStyle + '/* 容器
- 需要定位下拉内容 */\
.dropdown {\
position: relative;\
display: inline-block;\
}\
\
/* 下拉内容 (默认隐藏) */\
.c5-dropdown-content {\
display: none;\
position: absolute;\
background-color: #1c2734!important;\
min-width: 160px;\
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);\
z-index: 9999;\
}\
\
/* 下拉菜单的链接 */\
.c5-dropdown-content a {\
color: white;\
padding: 12px 16px;\
text-decoration: none;\
display: block;\
}\
\
/* 鼠标移上去后修改下拉菜单链接颜色 */\
.c5-dropdown-content a:hover {background-color: #313d4d!important;}\
\
/* 下拉内容 (默认隐藏) */\
.igxe-dropdown-content {\
display: none;\
position: absolute;\
background-color: #1c2734!important;\
min-width: 160px;\
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);\
z-index: 9999;\
}\
\
/* 下拉菜单的链接 */\
.igxe-dropdown-content a {\
color: white;\
padding: 12px 16px;\
text-decoration: none;\
display: block;\
}\
\
/* 鼠标移上去后修改下拉菜单链接颜色 */\
.igxe-dropdown-content a:hover {background-color: #313d4d!important;}\
\
/* 下拉内容 (默认隐藏) */\
.buff-dropdown-content {\
display: none;\
position: absolute;\
background-color: #1c2734!important;\
min-width: 160px;\
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);\
z-index: 9999;\
}\
\
/* 下拉菜单的链接 */\
.buff-dropdown-content a {\
color: white;\
padding: 12px 16px;\
text-decoration: none;\
display: block;\
}\
\
/* 鼠标移上去后修改下拉菜单链接颜色 */\
.buff-dropdown-content a:hover {background-color: #f2efef!important;}\
\
/* 下拉内容 (默认隐藏) */\
.v5-dropdown-content {\
display: none;\
position: absolute;\
background-color: #1c2734!important;\
min-width: 160px;\
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);\
z-index: 9999;\
}\
\
/* 下拉菜单的链接 */\
.v5-dropdown-content a {\
color: white;\
padding: 12px 16px;\
text-decoration: none;\
display: block;\
}\
\
\
/* 鼠标移上去后修改下拉菜单链接颜色 */\
.v5-dropdown-content a:hover {background-color: #313d4d!important;}\
\
/* 下拉内容 (默认隐藏) */\
.youpin-dropdown-content {\
display: none;\
position: absolute;\
background-color: #1c2734!important;\
min-width: 160px;\
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);\
z-index: 9999;\
}\
\
/* 下拉菜单的链接 */\
.youpin-dropdown-content a {\
color: white;\
padding: 12px 16px;\
text-decoration: none;\
display: block;\
}\
/* 鼠标移上去后修改下拉菜单链接颜色 */\
.youpin-dropdown-content a:hover {background-color: #313d4d!important;}';
addStyle(myScriptStyle);
if (location.href.indexOf('c5game.com') > 0) {
c5();
}
else if (location.href.indexOf('igxe.cn') > 0) {
igxe();
}
else if (location.href.indexOf('buff.163.com') > 0) {
buff();
}
else if (location.href.indexOf('v5fox.com') > 0) {
v5fox();
}
else if (location.href.indexOf('youpin898.com') > 0) {
youpin();
}
else if (location.href.indexOf('898yp.com') > 0) {
youpin();
}
});
function addC5(c5URL, li, itemName) {
GM_xmlhttpRequest({
method: 'GET',
url: c5URL,
onload: function (response) {
var doc = (new DOMParser).parseFromString(response.responseText, 'text/html');
var body = doc.querySelector('body');
var items = $(body).find('.tab-content').find('li.selling');
var hasNextPage = $(body).find('.pagination').find('.next').length == 0 ? false : true;
for (var i = 0; i < items.length; i++) {
var name = $(items[i]).find('.name').find('a').find('span').text();
if (Trim(name) == Trim(itemName)) {
var url = 'https://www.c5game.com' + $(items[i]).find('a').attr('href');
var sum = $(items[i]).find('.info').find('.num').text().trim();
sum = sum.substring(0, sum.length - 3);
var price = $(items[i]).find('.info').find('.pull-left').find('.price').text();
$(li).html('
C5:' + '在售数量:' + sum + '售价:' + price + '');
return;
}
}
if (!hasNextPage) $(li).html('
C5:查找不到数据!'); //若没有下一页则可以判断没有该物品的数据
else {
var cur_page = $(body).find('.pagination').find('.active').find('a').text();
var next_page = cur_page + 1;
var url = 'https://www.c5game.com/csgo/default/result.html?k=' + itemName + '&page=' + next_page;
addC5(url, li, itemName);
}
}
})
}
function addIGXE(igxeURL, li, itemName) {
GM_xmlhttpRequest({
method: 'GET',
url: igxeURL,
onload: function (response) {
var doc = (new DOMParser).parseFromString(response.responseText, 'text/html');
var body = doc.querySelector('body');
var items = $(body).find(".list").find('a');
var hasNextPage = $(body).find('.paginate .btn-next').disabled; //判断是否有下一页
for (var i = 0; i < items.length; i++) {
var name = $(items[i]).find('div.name').text().trim();
if (Trim(name) == Trim(itemName)) {
var url = 'https://www.igxe.cn' + $(items[i]).attr('href');
var sum = $(items[i]).find('div.stock').text().trim().substring(3);
var price = $(items[i]).find('div.price').text().trim();
$(li).html('
IGXE:' + '在售数量:' + sum + '售价:' + price + '');
return;
}
}
if (!hasNextPage) $(li).html('
IGXE:查找不到数据!'); //若没有下一页则可以判断没有该物品的数据
else { //走igxe网站的流程到下一页查询
var page_no = parseInt($(body).find('.paginate .el-pager .active').textContent) + 1
var url_param = $(body).find('#params_form').serializeObject(); //params_form是网站上的一个隐藏元素,存放各种表单信息
url_param['page_no'] = page_no; //把里面的page_no项换成下一页
url_param['_t'] = new Date().getTime(); //得到当前时间戳
url = 'https://www.igxe.cn/market/csgo?sort=3&keyword=' + itemName + '&page_no=' + page_no.toString();
addIGXE(url, li, itemName); //递归调用该函数直到找到该物品
}
}
});
}
function addBUFF(buffURL, li, itemName) {
GM_xmlhttpRequest({
method: 'GET',
url: buffURL,
onload: function (response) {
var data = $.parseJSON(response.responseText);
if ('error' in data) {
$(li).html('
BUFF:需要登录BUFF!');
return;
}
data = data.data;
for (var i = 0; data.items != 'undefined' && i < data.items.length; i++) {
var name = data.items[i].name;
if (Trim(name) == Trim(itemName)) {
var url = 'https://buff.163.com/market/goods?goods_id=' + data.items[i].id + '&from=market#tab=selling';
var sum = data.items[i].sell_num;
var price = '¥' + data.items[i].sell_min_price;
$(li).html('
BUFF:' + '在售数量:' + sum + '售价:' + price + '');
return;
}
}
var total_pages = data.total_page;
var cur_page = data.page_num;
if (cur_page >= total_pages) $(li).html('
BUFF:查找不到数据!');
else {
var next_page = cur_page + 1;
var url = 'https://buff.163.com/api/market/goods?game=csgo&page_num=' + next_page + '&search=' + itemName.trim() + '&_=' + (new Date()).valueOf().toString();
addBUFF(url, li, itemName);
}
}
});
}
function addV5(v5URL, li, itemName) {
GM_xmlhttpRequest({
method: 'GET',
url: v5URL,
onload: function (response) {
var doc = (new DOMParser).parseFromString(response.responseText, 'text/html');
var body = doc.querySelector('body');
var items = $(body).find(".list-box").find('a');
var hasNextPage = $(body).find('.laypage_next').length == 0 ? false : true; //判断是否有下一页
for (var i = 0; i < items.length; i++) {
var name = $(items[i]).find('div.list-item-top').find('div.list-text-box').find('h5').text().trim();
if (Trim(name) == Trim(itemName)) {
var url = 'https://www.v5fox.com' + $(items[i]).attr('href');
var sum = $(items[i]).find('div.list-item-bot').find('div.r').text().trim();
var price = $(items[i]).find('div.list-item-top').find('div.list-text-box').find('p').find('span').text().trim();
$(li).html('
V5FOX:' + '在售数量:' + sum + '售价:' + price + '');
return;
}
}
if (!hasNextPage) $(li).html('
V5FOX:查找不到数据!');
else {
var cur_page = $('.laypage_curr').text();
var next_page = cur_page + 1;
var url = 'https://www.v5fox.com/csgo/0-0?keyword=' + itemName + '&pageNum=' + next_page;
addV5(url, li, itemName);
}
}
});
}
function addyoupin_buy(youpin_url, li, itemName) {
var pageIndex = 1
var data_str = `{\"listType\":\"30\",\"gameId\":\"730\",\"keyWords\":\"${itemName}\",\"pageIndex\":${pageIndex},\"pageSize\":20,\"sortType\":\"0\",\"listSortType\":\"2\"}`;
GM_xmlhttpRequest({
method: 'POST',
url: 'https://api.youpin898.com/api/homepage/es/template/GetCsGoPagedList',
data: data_str,
headers: {
"authority": "api.youpin898.com",
"accept": "application/json, text/plain, */*",
"accept-language": "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7",
"apptype": "1",
"content-type": "application/json;charset=UTF-8",
"origin": "http://www.898yp.com",
"referer": "http://www.898yp.com/",
"sec-ch-ua": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"101\", \"Microsoft Edge\";v=\"101\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Windows\"",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "cross-site",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36 Edg/101.0.1210.32"
},
onload: function (response) {
response = JSON.parse(response.response);
var items = response.Data;
if (items == null) {
$(li).html('
悠悠出售:查找不到数据!');
return;
}
for (var i = 0; i < items.length; i++) {
var item = items[i];
var name = item.CommodityName;
if (Trim(name) == Trim(itemName)) {
var url = 'http://www.898yp.com/goodInfo?id=' + item.Id;
var sum = item.OnSaleCount;
var price = item.Price;
$(li).html('
悠悠出售:' + '在售数量:' + sum + '售价:¥' + price + '');
return;
}
}
}
});
}
function addyoupin_lease(youpin_url, li, itemName) {
var pageIndex = 1
var data_str = `{\"listType\":\"30\",\"gameId\":\"730\",\"keyWords\":\"${itemName}\",\"pageIndex\":${pageIndex},\"pageSize\":20,\"sortType\":\"0\",\"listSortType\":\"2\"}`;
GM_xmlhttpRequest({
method: 'POST',
url: 'https://api.youpin898.com/api/homepage/es/template/GetCsGoPagedList',
data: data_str,
headers: {
"authority": "api.youpin898.com",
"accept": "application/json, text/plain, */*",
"accept-language": "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7",
"apptype": "1",
"content-type": "application/json;charset=UTF-8",
"origin": "http://www.898yp.com",
"referer": "http://www.898yp.com/",
"sec-ch-ua": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"101\", \"Microsoft Edge\";v=\"101\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Windows\"",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "cross-site",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36 Edg/101.0.1210.32"
},
onload: function (response) {
response = JSON.parse(response.response);
var items = response.Data;
if (items == null) {
$(li).html('
悠悠出租:查找不到数据!');
return;
}
for (var i = 0; i < items.length; i++) {
var item = items[i];
var name = item.CommodityName;
if (Trim(name) == Trim(itemName)) {
var url = 'http://www.898yp.com/goodInfo?id=' + item.Id;
var sum = item.OnLeaseCount;
var short_price = item.LeaseUnitPrice;
var long_price = item.LongLeaseUnitPrice;
$(li).html('
悠悠出租:' + '出租数量:' + sum + '短租:¥' + short_price + '\/天长租:¥' + long_price + '\/天');
return;
}
}
$(li).html('
悠悠出租:查找不到数据!');
}
});
}
function c5() {
$('.tab-content').on('mouseenter', 'li:not(.c5li)', function () { // 选择不包含c5li类的li,否则会嵌套触发事件
if ($(this).find('ul').length > 0) {
$(this).find('ul').css('max-height', 'none');
$(this).find('ul').css('overflow', 'visible');
return;
}
$(this).attr('mouseover', 'true'); //当前鼠标在该物品上
//新创建一个列表来存放各个饰品网站的相同物品数据
// var list = $('
');
var list = $('
');
var itemName = $(this).find('p')[0].textContent; //获取该物品的名字
// var igxeURL = 'https://www.igxe.cn/csgo/730?keyword=' + itemName;
var igxeURL = 'https://www.igxe.cn/market/csgo?sort=3&keyword=' + itemName;
var igxeLi = $('
IGXE:载入中...');
$(list).append(igxeLi);
addIGXE(igxeURL, igxeLi, itemName); //获取igxe上的数据
var buffURL = 'https://buff.163.com/api/market/goods?game=csgo&page_num=1&search=' + itemName.trim() + '&_=' + (new Date()).valueOf().toString();
var buffLi = $('');
$(list).append(buffLi);
addBUFF(buffURL, buffLi, itemName); //获取BUFF上的数据
var v5URL = 'https://www.v5fox.com/csgo/0-0?keyword=' + itemName;
var v5Li = $('');
$(list).append(v5Li);
addV5(v5URL, v5Li, itemName); //获取V5FOX上的数据
var youpinURL = 'https://api.youpin898.com/api/homepage/es/template/GetCsGoPagedList'
var youpin_buyLi = $('');
$(list).append(youpin_buyLi);
addyoupin_buy(youpinURL, youpin_buyLi, itemName); //获取悠悠有品上出售的数据
var youpinURL = 'https://api.youpin898.com/api/homepage/es/template/GetCsGoPagedList'
var youpin_leaseLi = $('');
$(list).append(youpin_leaseLi);
addyoupin_lease(youpinURL, youpin_leaseLi, itemName); //获取悠悠有品上出租的数据
if ($(this).attr('mouseover') == 'true') { //若鼠标还在该物品上就不隐藏刚创建的列表
$(list).css('max-height', 'none');
$(list).css('overflow', 'visible');
}
$(this).append(list);
$('.csgo-list li').css('overflow', 'visible'); // 这个css属性如果不修改则字不能溢出显示
});
$('.tab-content').on('mouseleave', 'li', function () {
if ($(this).find('ul').length > 0) {
$(this).find('ul').css('max-height', '0px');
$(this).find('ul').css('overflow', 'hidden');
}
$(this).attr('mouseover', 'false');
});
}
function igxe() {
$('.list').on('mouseenter', 'a.item', function () {
if ($(this).find('div.igxe-dropdown-content').length > 0) {
$(this).find('div.igxe-dropdown-content').css('display', 'block');
return;
}
$(this).css({
display: 'inline - block'
});
$(this).attr('mouseover', 'true'); //当前鼠标在该物品上
var list = $('
');
var itemName = $(this).find('div.name').text();
var c5URL = 'https://www.c5game.com/csgo/default/result.html?k=' + itemName + '&page=1';
var c5Li = $('
C5:载入中...');
$(list).append(c5Li);
addC5(c5URL, c5Li, itemName); //获取C5上的数据
var buffURL = 'https://buff.163.com/api/market/goods?game=csgo&page_num=1&search=' + itemName.trim() + '&_=' + (new Date()).valueOf().toString();
var buffLi = $('
BUFF:载入中...');
$(list).append(buffLi);
addBUFF(buffURL, buffLi, itemName); //获取BUFF上的数据
var v5URL = 'https://www.v5fox.com/csgo/0-0?keyword=' + itemName;
var v5Li = $('
V5FOX:载入中...');
$(list).append(v5Li);
addV5(v5URL, v5Li, itemName); //获取V5FOX上的数据
var youpinURL = 'https://api.youpin898.com/api/homepage/es/template/GetCsGoPagedList'
var youpin_buyLi = $('
悠悠出售:载入中...');
$(list).append(youpin_buyLi);
addyoupin_buy(youpinURL, youpin_buyLi, itemName); //获取悠悠有品上出售的数据
var youpinURL = 'https://api.youpin898.com/api/homepage/es/template/GetCsGoPagedList'
var youpin_leaseLi = $('
悠悠出租:载入中...');
$(list).append(youpin_leaseLi);
addyoupin_lease(youpinURL, youpin_leaseLi, itemName); //获取悠悠有品上出租的数据
if ($(this).attr('mouseover') == 'true') { //若鼠标还在该物品上就不隐藏刚创建的列表
$(list).css('display', 'block');
}
$(this).append(list);
});
$('.list').on('mouseleave', 'a.item', function () {
if ($(this).find('ul.igxe-dropdown-content').length > 0) {
$(this).find('ul.igxe-dropdown-content').css('display', 'none');
return;
}
$(this).attr('mouseover', 'false');
});
}
function buff() {
$('#j_market_card').on('mouseenter', '#j_list_card li:not([class])', function () {
if ($(this).find('div.buff-dropdown-content').length > 0) {
$(this).find('div.buff-dropdown-content').css('display', 'block');
return;
}
$(this).css({
display: 'inline - block'
});
$(this).attr('mouseover', 'true'); //当前鼠标在该物品上
var list = $('
');
var itemName = $(this).find('a:first').attr('title');
var c5URL = 'https://www.c5game.com/csgo/default/result.html?k=' + itemName + '&page=1';
var c5Li = $('
C5:载入中...');
$(list).append(c5Li);
addC5(c5URL, c5Li, itemName); //获取C5上的数据
// var igxeURL = 'https://www.igxe.cn/csgo/730?keyword=' + itemName;
var igxeURL = 'https://www.igxe.cn/market/csgo?sort=3&keyword=' + itemName;
var igxeLi = $('
IGXE:载入中...');
$(list).append(igxeLi);
addIGXE(igxeURL, igxeLi, itemName); //获取igxe上的数据
var v5URL = 'https://www.v5fox.com/csgo/0-0?keyword=' + itemName;
var v5Li = $('
V5FOX:载入中...');
$(list).append(v5Li);
addV5(v5URL, v5Li, itemName); //获取V5FOX上的数据
var youpinURL = 'https://api.youpin898.com/api/homepage/es/template/GetCsGoPagedList'
var youpin_buyLi = $('
悠悠出售:载入中...');
$(list).append(youpin_buyLi);
addyoupin_buy(youpinURL, youpin_buyLi, itemName); //获取悠悠有品上出售的数据
var youpinURL = 'https://api.youpin898.com/api/homepage/es/template/GetCsGoPagedList'
var youpin_leaseLi = $('
悠悠出租:载入中...');
$(list).append(youpin_leaseLi);
addyoupin_lease(youpinURL, youpin_leaseLi, itemName); //获取悠悠有品上出租的数据
if ($(this).attr('mouseover') == 'true') { //若鼠标还在该物品上就不隐藏刚创建的列表
$(list).css('display', 'block');
}
$(this).append(list);
});
$('#j_market_card').on('mouseleave', '#j_list_card li:not([class])', function () {
if ($(this).find('div.buff-dropdown-content').length > 0) {
$(this).find('div.buff-dropdown-content').css('display', 'none');
return;
}
$(this).attr('mouseover', 'false');
});
}
function v5fox() {
$('.list-box').on('mouseenter', 'a.list-item', function () {
if ($(this).find('div.v5-dropdown-content').length > 0) {
$(this).find('div.v5-dropdown-content').css('display', 'block');
return;
}
$(this).css({
display: 'inline - block'
});
$(this).attr('mouseover', 'true'); //当前鼠标在该物品上
var list = $('
');
var itemName = $(this).attr('title');
var c5URL = 'https://www.c5game.com/csgo/default/result.html?k=' + itemName + '&page=1';
var c5Li = $('
C5:载入中...');
$(list).append(c5Li);
addC5(c5URL, c5Li, itemName); //获取C5上的数据
var buffURL = 'https://buff.163.com/api/market/goods?game=csgo&page_num=1&search=' + itemName.trim() + '&_=' + (new Date()).valueOf().toString();
var buffLi = $('
BUFF:载入中...');
$(list).append(buffLi);
addBUFF(buffURL, buffLi, itemName); //获取BUFF上的数据
var igxeURL = 'https://www.igxe.cn/market/csgo?sort=3&keyword=' + itemName;
var igxeLi = $('
IGXE:载入中...');
$(list).append(igxeLi);
addIGXE(igxeURL, igxeLi, itemName); //获取igxe上的数据
var youpinURL = 'https://api.youpin898.com/api/homepage/es/template/GetCsGoPagedList'
var youpin_buyLi = $('
悠悠出售:载入中...');
$(list).append(youpin_buyLi);
addyoupin_buy(youpinURL, youpin_buyLi, itemName); //获取悠悠有品上出售的数据
var youpinURL = 'https://api.youpin898.com/api/homepage/es/template/GetCsGoPagedList'
var youpin_leaseLi = $('
悠悠出租:载入中...');
$(list).append(youpin_leaseLi);
addyoupin_lease(youpinURL, youpin_leaseLi, itemName); //获取悠悠有品上出租的数据
if ($(this).attr('mouseover') == 'true') { //若鼠标还在该物品上就不隐藏刚创建的列表
$(list).css('display', 'block');
}
$(this).append(list);
});
$('.list-box').on('mouseleave', 'a.list-item', function () {
if ($(this).find('div.v5-dropdown-content').length > 0) {
$(this).find('div.v5-dropdown-content').css('display', 'none');
return;
}
$(this).attr('mouseover', 'false');
});
}
function youpin() {
$('.goods-list').on('mouseenter', '.good-box', function () {
if ($(this).find('div.youpin-dropdown-content').length > 0) {
$(this).find('div.youpin-dropdown-content').css('display', 'block');
return;
}
$(this).css({
display: 'inline - block'
});
$(this).attr('mouseover', 'true'); //当前鼠标在该物品上
var list = $('
');
var itemName = $(this).attr('title');
var c5URL = 'https://www.c5game.com/csgo/default/result.html?k=' + itemName + '&page=1';
var c5Li = $('
C5:载入中...');
$(list).append(c5Li);
addC5(c5URL, c5Li, itemName); //获取C5上的数据
var buffURL = 'https://buff.163.com/api/market/goods?game=csgo&page_num=1&search=' + itemName.trim() + '&_=' + (new Date()).valueOf().toString();
var buffLi = $('
BUFF:载入中...');
$(list).append(buffLi);
addBUFF(buffURL, buffLi, itemName); //获取BUFF上的数据
var igxeURL = 'https://www.igxe.cn/market/csgo?sort=3&keyword=' + itemName;
var igxeLi = $('
IGXE:载入中...');
$(list).append(igxeLi);
addIGXE(igxeURL, igxeLi, itemName); //获取igxe上的数据
var v5URL = 'https://www.v5fox.com/csgo/0-0?keyword=' + itemName;
var v5Li = $('
V5FOX:载入中...');
$(list).append(v5Li);
addV5(v5URL, v5Li, itemName); //获取V5FOX上的数据
if ($(this).attr('mouseover') == 'true') { //若鼠标还在该物品上就不隐藏刚创建的列表
$(list).css('display', 'block');
}
$(this).append(list);
});
$('.goods-list').on('mouseleave', 'div.good-box', function () {
if ($(this).find('div.youpin-dropdown-content').length > 0) {
$(this).find('div.youpin-dropdown-content').css('display', 'none');
return;
}
$(this).attr('mouseover', 'false');
});
}