Инструмент загрузки статей из общедоступного аккаунта WeChat
Обслуживание этого репозитория прекращено, спасибо за его использование.
Любой, кто может зайти на GitHub, по умолчанию является дружелюбным техническим специалистом. Прежде чем поднимать вопросы, убедитесь, что вы правильно установили сертификат в соответствии с инструкциями ниже. В проблемах подробно опишите вашу среду (версию системы, версию программного обеспечения, версию базы данных и т. д.) и возникшие проблемы, а также прикрепите журналы (Центр настроек->Открыть расположение журнала).
Ссылка: Мудрость задавать вопросы
Электрон + Машинопись + VUE3
Для получения списка статей публичного аккаунта WeChat требуется 3 специальных параметра:
_biz: идентификатор официального аккаунта
uin: идентификатор пользователя WeChat
Ключ: Я не знаю, что это такое
Эти три параметра получаются через http-прокси, а остальное делают обычные сканеры.
Загрузка одной статьи
Просто введите ссылку и нажмите кнопку скачать
Этот метод не требует входа в WeChat и, следовательно, не может получить музыкальное аудио QQ в комментариях и статьях. Если вам нужны эти два данных, используйте пакетную загрузку или мониторинговую загрузку.
Пакетная загрузка
Автоматическая установка (только оконная система)
Требуются права администратора (щелкните правой кнопкой мыши значок программы -> Запуск от имени администратора).
Центр настроек → Установить сертификат
Ручная установка
Центр настроек → Откройте путь к сертификату → Откройте файл rootCA.crt.
Пожалуйста, установите сертификат для первого использования.
Необходимо установить компьютерную версию WeChat
Нажмите кнопку пакетной загрузки , чтобы начать мониторинг данных официальной учетной записи WeChat.
Откройте в официальном аккаунте статью, которую необходимо скачать в компьютерной версии WeChat.
Вернитесь в WechatDownload, и появится всплывающее окно.
Мониторинг загрузок
Необходимо установить компьютерную версию WeChat
Нажмите кнопку загрузки монитора в WechatDownload (кнопка изменит цвет)
Откройте статью для загрузки в компьютерной версии WeChat (можно открыть несколько статей)
Вернитесь в WechatDownload и еще раз нажмите кнопку загрузки монитора, чтобы начать загрузку.
Сохранить в MySql
Вам необходимо выполнить оператор SQL в файле /doc/mysql.sql, чтобы создать таблицу.
Конфигурация потока
Временной интервал: единица измерения — миллисекунды. Предположим, что временной интервал равен 500. Один поток загружает статью и ждет 500 миллисекунд, прежде чем продолжить загрузку. Многопоточность означает асинхронную загрузку статей каждые 500 миллисекунд, не дожидаясь загрузки предыдущей статьи.
Количество одного пакета: если количество одного пакета равно 10, каждый раз 10 статей будут загружаться асинхронно. Дождитесь завершения загрузки этих 10 статей, а затем продолжите загрузку 10 статей.
правила фильтрации
В настоящее время поддерживается фильтрация по ключевым словам для заголовков и авторов.
{"title": {"include": ["Включить ключевое слово 1", "Включить ключевое слово 2"], "exclude": ["Исключить ключевое слово 1", "Исключить ключевое слово 2"] },"auth": {"include": ["Включить ключевое слово 1", "Включить ключевое слово 2"],"exclude": ["Исключить ключевое слово 1", "Исключить ключевое слово 2"] } }
Например, если автором является Чжан Сан, а в названии есть «Хорошие парни», это будет выглядеть так:
{"title": {"include": ["Хороший парень"] },"auth": {"include": ["Чжан Сан"] } }
Создать Epub
Поддерживает создание электронных книг Epub через файлы HTML, поэтому вам необходимо использовать пакетную загрузку , чтобы сохранить статьи официального аккаунта локально перед созданием Epub.
Используемые параметры следующие:
Имя файла: обязательный параметр. Например, введите test , и, наконец, будет создан файл test.epub .
Папка: обязательные параметры. Папка, в которой сохраняются файлы HTML, которая является источником данных Epub.
Обложка: Обложка файла Epub, поддерживает форматы jpg, png.
Центр настроек поддерживает все
Поддерживает выбор диапазона загрузки
Преобразование веб-страниц в HTML, Markdown и PDF
Сохраните исходный код веб-страницы в Mysql (источник загрузки действителен только в том случае, если он находится в Интернете).
Загрузите изображения и аудио на локальный
Добавьте исходную текстовую ссылку и метаданные (автор, время, имя общедоступной учетной записи)
Пропустить существующие статьи
Скачать комментарии
Источник загрузки (эта опция влияет только на пакетную загрузку):
Сеть: получайте статьи из интерфейса WeChat.
База данных: если вы выберете опцию сохранения в Mysql , исходный код веб-страницы статьи будет сохранен в базе данных. Если вам нужно преобразовать исходный код в HTML или Markdown, просто выберите источник загрузки в качестве базы данных. (Если вы слишком часто используете интерфейс WeChat, он будет ограничен)
$ НПМ установить
$ npm rundev
# Для Windows$ npm run build:win# Для macOS$ npm run build:mac# Для Linux$ npm run build:linux
Спасибо JetBrains за лицензию на разработку с открытым исходным кодом.