豆瓣自动保存到片单

保存到排序第一的豆列里

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         豆瓣自动保存到片单
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  保存到排序第一的豆列里
// @author       imzhi <[email protected]>
// @match        https://movie.douban.com/subject/*
// @icon         https://img3.doubanio.com/f/movie/d59b2715fdea4968a450ee5f6c95c7d7a2030065/pics/movie/apple-touch-icon.png
// @grant        none
// @license      MIT
// ==/UserScript==

(async function() {
    'use strict';

    document.querySelector("#content > div.grid-16-8.clearfix > div.article > div.indent.clearfix > div.gtleft > ul > li:nth-child(3) > div > a").click();
    await sleep(1500);
    document.querySelector(".dialog-doulist > div > div.bd > form > div.doulist-bd > div.doulist-content > div:nth-child(1) > div.dl-bd > div.dl-item.dl-item-exist > div > div:nth-child(1) > label").click();
    await sleep(500);
    document.querySelector(".dialog-doulist > div > div.bd > form > div.doulist-ft > span:nth-child(3) > input").click();

    function sleep(time) {
        return new Promise((resolve) => {
            const timeid = setTimeout(() => {
                clearTimeout(timeid);
                resolve();
            }, time);
        });
    }
})();