# Algebra-FUN/WeReadScan

扫描“微信读书”已购图书并下载本地PDF的爬虫

Repository: https://github.com/Algebra-FUN/WeReadScan
Canonical: https://ross.abutalabs.com/products/wereadscan
Homepage: https://algebra-fun.github.io/WeReadScan/
Language: Python
License Family: other
Topics: selenium, weread, web-crawler, book-downloader
Last push: 2023-09-19T08:18:38+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2258, "days_push": 1079, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1002, forks 175 (observed 2026-09-03T02:15:00.560177+00:00)

## What it is
A Python library that uses Selenium headless browsers to scan purchased books from WeRead (WeChat Reading) and convert them into local PDF or HTML files. It automates login via QR code and page-by-page scanning of book content for personal offline reading and note-taking.

## Use cases
- download purchased WeRead books as local PDFs
- convert WeChat Reading books to HTML for offline reading
- export ebooks for handwriting annotation on iPad
- scrape book content from weread.qq.com with selenium
- archive purchased ebooks outside the WeRead app

## When to choose
- you own books on WeRead and want local PDF/HTML copies for personal study
- you need automated, scriptable book scanning via Python and Selenium
- you want QR-code login and batch scanning of multiple book URLs

## When to avoid
- you want to redistribute or commercially use scanned books (explicitly prohibited)
- you need a no-login or DRM-free general ebook downloader
- you cannot run a headless browser or are unfamiliar with Selenium
- you need a maintained tool with active support or a clear license

## Facets
- artifact type: library
- maturity: maintenance
- function: web-scraping, pdf, image-processing
- domain: crawlers, pdf, files
- platform: python, cross-platform
- tags: weread, selenium, book-downloader, headless-browser, pdf-conversion, automation

## Member repositories
- Algebra-FUN/WeReadScan (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:00.560177+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:13:55.940937+00:00, confidence not recorded.
  - readme: https://github.com/Algebra-FUN/WeReadScan (fetched 2026-09-03T02:15:00.560177+00:00, sha 12bff7d5af08)
  - homepage: https://algebra-fun.github.io/WeReadScan/ (fetched 2026-08-29T13:13:47.926566+00:00, sha 4d3789628d81)
  - registry_pypi: https://pypi.org/pypi/wereadscan/json (fetched 2026-08-29T13:13:47.929734+00:00, sha 8f8301b6e381)
- Data as of 2026-08-30T08:39:29.467469+00:00.
