Установить
pip install wechatarticles
Показать адрес:
Ежедневное обновление, получайте ссылку на последнюю статью общедоступного аккаунта, поддерживайте ежедневное обновление, читайте лайки и комментируйте текст.
Примечание. Этот проект предназначен только для обучения и общения, строго запрещен для коммерческого использования (этот проект нельзя использовать напрямую) и не может достичь уровня «из коробки». Чтобы использовать этот проект, вам необходимо прочитать документацию + исходный код + практический опыт и обратиться к образцу кода (в папке test
) для его переписывания.
Совет: Кроме того, многие друзья (большие ребята) уже использовали этот набор проектов или переписали их под свои нужды, непосредственно просматривая исходный код.
Идея реализации первая:
Для получения полных идей вы можете обратиться к моему блогу: Вспоминая опыт сканирования общедоступных учетных записей WeChat (получение лайков за чтение статей WeChat).
Идея реализации вторая:
test_GetUrls.py
с осторожностью, желательно без .)Раскрыты постоянные ссылки на просканированные исторические статьи публичных аккаунтов. Даты указаны на момент фиксации. Они предназначены только для тестирования и изучения. Вы можете обратить внимание на эти высококачественные публичные аккаунты.
Проект стартовал в 2017 году и в настоящее время обновляется в марте 2023 года.
Чтобы настроить код проекта, используйте pip install wechatarticles
для вызова предыдущего интерфейса.
Описание файла параметров см. в README.
python
: 3.6.2, 3.7.3 Здесь существует ограничение на количество раз, поэтому вы не можете получить слишком много URL-адресов одновременно. Решение: одновременное сканирование файла test_WechatUrls.py по нескольким учетным записям.
test_WechatInfo.py
test_GetUrls.py
test_Url2Html.py
Вы можете прочитать этот вопрос, большое спасибо за краткое объяснение.
См. блог и документацию ниже.
Ознакомьтесь с этим документом, чтобы узнать, как вручную получить Official_cookie и токен.
Подробнее о получении wechat_cookie и appmsg_token вручную см. в этом документе.
Контактные примечания :
Невозможно (невозможно) автоматически войти в официальные аккаунты WeChat и WeChat.
Не могу (не могу) делать в режиме реального времени (получать параметры, читать лайки, получать статьи)
Изменение официальной учетной записи или параметры с истекающим сроком действия требуют обновления вручную. Как получить параметры, описано в статье, пожалуйста, прочитайте внимательно.
Вы не можете выполнять поиск по ключевым словам (например, функцию поиска WeChat), например, поиск всех статей, содержащих слово «технология».
Вопросы и ответы
Может ли проект работать нормально?
Ответ: Проект может работать нормально.
Как запустить/запустить xxx и какие параметры нужно получить?
Ответ: Пожалуйста, просмотрите исходный код и запустите его вручную, чтобы увидеть ошибку вывода.
Как получить параметры xxx?
Ответ: Документация и блог очень понятны, пожалуйста, прочитайте их внимательно.
Я хочу хххх, что мне делать?
Ответ: Прочтите документацию и исходный код.
Как обновлять веб-страницу ежедневно?
Ответ: Это не универсальный ключ. Решение очень простое: имитировать клики + прокси-программное обеспечение (Fiddler или Mitmproxy) для перехвата пакетов и захвата их один раз в день. Если у вас есть лучшее решение, сообщите нам. Эта часть не является открытым исходным кодом (если вы видите соответствующий полный открытый исходный код, вы можете поднять вопрос, чтобы узнать больше), просто потому, что настраивать среду + настройку слишком хлопотно, и есть определенные проблемы. Если вы видите, чего здесь можно добиться, вы можете этого добиться. Если вы спросите меня, я не смогу вам ответить. Это слишком долго и энергозатратно.
Требуется ли WeChat и программное обеспечение для захвата пакетов Fiddler на ПК?
Ответ: Нет. Это то, что я понимаю (думаю), что с этими двумя относительно проще завершить весь процесс. Альтернативы: вы можете захватывать WeChat на мобильных телефонах (доступны как Android, так и IOS, Android требует root для захвата чтения и лайков. Существует множество альтернатив программному обеспечению для захвата пакетов Fiddler, если оно может захватывать пакеты HTTPS и просматривать данные); .
Как захватывать статьи из большого количества пабликов?
Ответ: Этот проект не может быть реализован. Хорошего решения нет, обратитесь к пункту 5. Временные затраты на переключение официального аккаунта составляют около 3-5 минут, в зависимости от уровня владения.
Обычный способ задавать вопросы:
Программирование приходит с практикой. Вы можете напрямую проверить, правильно ли выполняется операция. Нет необходимости тратить время двух человек. Если во время работы возникла проблема, следуйте описанному выше процессу, чтобы задать вопросы, но только в том случае, если вы запустили его самостоятельно . Пожалуйста, задайте мне свои вопросы или потребности напрямую, не дожидаясь моего ответа. Спасибо! Большинством вопросов можно обмениваться. Если вы зададите какие-либо подробные вопросы, мы также примем платное обучение.
Кодекс признательности WeChat