Price List

Collect prices on supported listing pages, show stats, copy to clipboard

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Для установки этого скрипта вам необходимо установить расширение, такое как Tampermonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

Автор
shiftgeist
Установок в день
0
Всего установок
1
Оценки
0 0 0
Версия
1.1.0
Создано
13.05.2026
Обновлено
13.05.2026
Размер
9,6 КБ
Лицензия
GNU GPLv3
Работает на

Price List

A userscript that collects all prices on a listing page, computes stats, and copies them to your clipboard — ready to paste into a spreadsheet.

Supported sites

Site Category
eBay (.com / .de / .co.uk / .fr / .it / .es / .at / .ch) General
Kleinanzeigen.de General
mobile.de Cars & motorcycles
AutoScout24.de Cars & motorcycles
1000ps.de / 1000ps.at Motorcycles
Motorrad-Boerse.de Motorcycles

What it does

Click the PRICE LIST button in the bottom-left corner of any supported page.

Count:   42
Average: 412.38
Median:  399.00
Min:     121.00
Max:     699.99

(Prices copied — click to dismiss)

The full price list is also copied to your clipboard as comma-separated values:

370.00,375.00,380.00,399.00,400.00,...

Paste directly into Google Sheets, Excel, or Numbers — no cleanup needed.

Install

Requires Tampermonkey or Violentmonkey.

→ Install script

Details

Locale-aware parsing — handles both European (1.234,56) and US/UK (1,234.56) number formats automatically per domain.

Anti-scraping resilient — eBay injects price digits via CSS content pseudo-elements and hides decoy price spans in the DOM. The script walks the DOM directly rather than reading innerText, and checks aria-hidden ancestry to skip hidden placeholder cards.

Dark mode — the panel respects prefers-color-scheme.

Adding a new site

The script is driven by a registry at the top of the file. Adding a site is appending one object:

{
    name: 'Example',
    hostPattern: /^www\.example\.de$/,
    priceSelector: '.listing-price',  // CSS selector for price elements
    locale: 'eu',                     // 'eu' or 'us'
},

Optional fields:

Field Type Description
locale `'eu' \ 'us' \
filter (el) => boolean Per-element filter applied before parsing.
onCollected ({ prices, stats, button, panel }) => void Hook called after collection, e.g. to scroll to pagination.