闲鱼webclip助手

优化闲鱼页面数据,使之对webclipper插件更友好。

// ==UserScript==
// @name         闲鱼webclip助手
// @namespace    https://rabit.pw/
// @version      0.1
// @description  优化闲鱼页面数据,使之对webclipper插件更友好。
// @author       ttimasdf
// @license      GPLv3
// @match        https://market.m.taobao.com/app/idleFish-F2e/*
// @icon         https://icons.duckduckgo.com/ip2/taobao.com.ico
// @grant        none
// ==/UserScript==

/* jshint esversion: 6 */

(function() {
    'use strict';

    setTimeout(function() {
        // 点击“展开查看全部”按钮
        var allElements = document.querySelectorAll(".rax-scrollview > div > div > div > div > div > span");
        var element = allElements[allElements.length - 1];
        if (element !== null) {
            console.log("Found element:", element);
            element.click();
        }
        else {
            console.log("Button not found!");
        }
    }, 500);

    setInterval(function() {
        // 循环查找页面中的低清晰度图片,将之替换为高清原图。
        // 因为商品描述中的图片都是动态载入的。所以需要将页面划到底部才能成功加载所有图片。
        var images = document.querySelectorAll("img");
        console.log(`Found ${images.length} images`);
        for(var i = 0;i < images.length; i++){
            var image = images[i];
            image.src = image.src.replace(/fleamarket.jpg_.*$/, "fleamarket.jpg");
        }
    }, 1000);
})();