Maulem / Manga-Checker

Um programa em Python que checa o site Manga Livre para ver se tem novos capitulos disponiveis
0 stars 0 forks source link

Fiz algo parecido #1

Closed cristovao-trevisan closed 2 years ago

cristovao-trevisan commented 2 years ago

Olá, só avisando que eu fiz algo parecido, só que pra mais que o mangalivre apenas :grinning:. Só não é opensource (ainda), mas se quiser testar só entrar em https://mangarida.com Por hora funciona nesses sites (testados, só que alguns parecidos ele detecta automático):

mangameta.in manhuaplus.com mangagreat.com flamescans.org immortalupdates.com mangatx.com mangacultivator.com mangalivre.net read.kenjanomago.com neoxscans.net www.asurascans.com mangarockteam.com mangatyrant.com

Maulem commented 2 years ago

Pô mano, achei bem interessante. Só pra saber, vc testa o número de capítulos de qual jeito no mangalivre? Porque recentemente eles colocaram aquela resposta http diferente e tive que usar o openCV pra "burlar" isso. Se tiver algum jeito mais simples gostaria de saber para poder implementar.

cristovao-trevisan commented 2 years ago

Fazendo a requisição com http direto o cloudfare bloqueia mesmo. O jeito de burlar que eu usei foi com puppeteer usando user-agent do google. Alguns sites funcionam só com user-agent do google, outros só com puppeteer, mas com os dois é quase certo que dá certo.

Fiz em node também (mais fácil de usar o puppeteer).

cristovao-trevisan commented 2 years ago

E eu não testo o número de capítulos somente, eu extraio a lista completa, aí consigo usar 1 requisição pra N usuários que leem o mesmo manga