💗 [Pixiv+] Like Manager++ (Interactive Inspector + Draggable)

Oppai1442
2024-09-27T14:42:34Z

Enhanced Pixiv like/unlike manager with draggable popup, smart inspector, SVG-safe selector builder, and auto validation.

💗 Pixiv Like Manager++ (Interactive Inspector + Draggable)

Version: 2.9.5
Author: Oppai1442
License: MIT

🧠 Introduction

Pixiv Like Manager++ is a full rework and upgrade of the original “Pixiv Like/Unlike Manager.”
It allows you to automatically like or unlike artworks on Pixiv in bulk — safely, intelligently, and compatible with Pixiv’s latest UI updates.

⚙️ Features

✨ Core Functions

✅ Auto Like / Unlike all artworks currently displayed on the page.

🕵️‍♀️ Interactive Inspector Mode: click directly on the real ❤️ button — the script automatically learns and saves the DOM selector.

🧭 Auto Validation: checks every few seconds whether the saved selector is still valid.

🎯 Smart SVG Detection: supports Pixiv’s dynamic class names (e.g. .bVNeCg, .fWFQGs) automatically.

💅 UI Improvements

📦 Draggable Popup: move the floating control window anywhere, and its position is remembered.

🪄 Dark-Mode Friendly: clean and minimal interface that fits Pixiv’s dark theme.

🧩 Parent-Level Selector Popup: after inspecting, you can choose which parent level to save for higher accuracy.

🔄 Reset & Test Buttons: easily reset or verify your selector from the userscript menu.

🚀 How to Use

1. Install the script via GreasyFork.

2. Open Pixiv.net. A floating “Pixiv Like Manager+” popup will appear on the page.

3. If it shows ⚠ No selector saved, click 🧭 Inspect ❤️, then click on the real “Like” button on an artwork.

4. Choose the correct parent level (usually or wrapping the SVG).

5. Once saved, click ❤️ Like all or 💔 Unlike all to begin.

🧩 Tips

If Pixiv changes its layout, simply Inspect again once to rebuild the selector.

The script adds a small delay (≈120 ms per click) to simulate human behavior.

You can drag and reposition the popup anywhere — its location is saved automatically.

🧰 Technical Notes

Uses document.querySelectorAll() to find targets — no API calls, fully account-safe.

Automatically validates the stored selector every 5 seconds.

Written in pure vanilla JavaScript — zero dependencies, ultra lightweight.

📜 Changelog

v2.9.5

✨ Added automatic selector validation (checks every 5 s).

🧭 Improved interactive inspector with parent-level selection popup.

🎯 Updated click logic for new Pixiv UI elements.

🖱️ Added draggable popup with position memory.

💅 Refreshed dark UI and improved performance.

💬 Feedback & Support

📩 Leave feedback on GreasyFork
💗 Made with love by Oppai1442