Instalar
pip install wechatarticles
Endereço de exibição:
Atualização diária, obtenha o link do artigo mais recente da conta pública, suporte à atualização diária, leia curtidas e comente o texto
Nota: Este projeto é apenas para aprendizagem e comunicação, e é estritamente proibido para uso comercial (este projeto não pode ser usado diretamente) e não pode atingir o nível pronto para uso. Para usar este projeto, você precisa ler a documentação + código-fonte + prática prática e consultar o código de exemplo (na pasta test
) para reescrever.
Dica: Além disso, muitos amigos (marmanjos) já se basearam neste conjunto de projetos ou os reescreveram para atender às suas próprias necessidades, olhando diretamente o código-fonte.
Idéia de implementação um:
Para ideias completas, você pode consultar meu blog: Relembrando uma experiência de rastreamento de contas públicas do WeChat (obter curtidas ao ler artigos do WeChat)
Idéia de implementação dois:
test_GetUrls.py
com cuidado, de preferência sem .)Os links permanentes para os artigos históricos rastreados de contas públicas são divulgados. As datas são a partir do momento do commit. Eles são apenas para teste e aprendizado.
O projeto teve início em 2017 e atualmente é atualizado em março de 2023
Para ajustar o código do projeto, use pip install wechatarticles
para chamar a interface anterior.
Consulte o README para obter a descrição do arquivo de parâmetros.
python
: 3.6.2, 3.7.3 Há um limite para o número de vezes aqui, então você não pode obter muitos URLs de uma vez. Solução: várias contas rastreiam test_WechatUrls.py ao mesmo tempo
test_WechatInfo.py
test_GetUrls.py
test_Url2Html.py
Você pode ler esta edição, muito obrigado pela explicação concisa.
Veja o blog e a documentação abaixo
Consulte este documento para saber como obter manualmente o official_cookie e o token.
Para uma introdução à aquisição manual de wechat_cookie e appmsg_token, consulte este documento
Notas de contato :
Não é possível (não é possível) fazer login automaticamente nas contas oficiais do WeChat e no WeChat
Não posso (não posso) fazer em tempo real (obter parâmetros, ler curtidas, obter artigos)
Alterar uma conta oficial ou parâmetros expirados requer atualização manual. Como obter parâmetros é mencionado no artigo, leia com atenção.
Você não pode fazer pesquisas por palavras-chave (ou seja, função de pesquisa WeChat), como pesquisar todos os artigos que contenham a palavra "tecnologia".
Perguntas e respostas
O projeto pode funcionar normalmente?
Resposta: O projeto pode funcionar normalmente.
Como executar/iniciar xxx e quais parâmetros precisam ser obtidos?
Resposta: Observe o código-fonte e execute-o manualmente para ver o erro de saída.
Como obter parâmetros xxx?
Resposta: A documentação e o blog são muito claros, leia com atenção.
Quero xxxx, o que devo fazer?
Resposta: Leia a documentação e o código fonte
Como atualizar a página da web diariamente?
Resposta: Não é uma chave universal. A solução é muito simples, que consiste em simular cliques + software proxy (Fiddler ou Mitmproxy) para interceptar pacotes e capturá-los uma vez ao dia. Se tiver uma solução melhor, avise-nos. Esta parte não é de código aberto (se você vir o código aberto completo relevante, poderá levantar um problema para saber mais), simplesmente porque é muito problemático configurar o ambiente + personalização e há alguns problemas. Se você ver o que pode ser alcançado aqui, você pode conseguir. Se você me perguntar, não posso responder. É muito demorado e consome muita energia.
O WeChat e o software de captura de pacotes Fiddler são necessários no PC?
Resposta: Não. Isso é exatamente o que eu entendo (acho) que esses dois são relativamente mais fáceis de concluir todo o processo. Alternativas: Você pode capturar o WeChat em telefones celulares (Android e IOS estão disponíveis, o Android requer root para capturar leituras e curtidas, existem muitas alternativas ao software de captura de pacotes Fiddler, desde que ele possa capturar pacotes HTTPS e visualizar os dados); .
Como capturar artigos de um grande número de contas públicas?
Resposta: Este projeto não pode ser realizado. Não há uma boa solução, consulte 5. O tempo gasto para mudar de conta oficial é de cerca de 3 a 5 minutos, dependendo do nível de proficiência.
Maneira normal de fazer perguntas:
A programação vem da prática. Você pode testar diretamente se a operação está correta ou não. Se houver algum problema durante a operação, siga o processo acima para fazer perguntas, mas somente se você mesmo o tiver executado . Por favor, diga-me suas dúvidas ou necessidades diretamente, sem esperar pela minha resposta. Obrigado! A maioria das perguntas pode ser trocada. Se você fizer perguntas detalhadas, também aceitaremos ensino pago.
Código de apreciação WeChat