Git Product home page Git Product logo

Comments (13)

Menighin avatar Menighin commented on July 22, 2024 1

Opa, vo dar uma olhada Matheus! Obrigado!

from cei-crawler.

Menighin avatar Menighin commented on July 22, 2024 1

Matheus achei aqui... Vc tá rodando com trace: true e de fato tinha um bug em um dos condicionais pra logar... Coisa boba mesmo... O fix ta disponivel na versao 0.2.2 (subindo agora). Testa pfv e me fala se ficou gg

from cei-crawler.

Menighin avatar Menighin commented on July 22, 2024 1

Perfeito... É o wait do puppeteer entao... Quando nao tem nenhuma ação / tesouro na carteira ele nao é trigado...
Eu parei tarde mas ja identifiquei e vou corrigir asap 👍

from cei-crawler.

Menighin avatar Menighin commented on July 22, 2024 1

@matheuspcunha acabei de publicar a 0.2.3
Atualiza ai e me fala se resolveu pfv!

from cei-crawler.

matheuspcunha avatar matheuspcunha commented on July 22, 2024 1

Funcionou perfeitamente, @Menighin!
Valeu demais!

from cei-crawler.

Menighin avatar Menighin commented on July 22, 2024

@matheuspcunha rodei aqui com a minha conta do CEI e funcionou. Sua conta deve ter algum edge case que nao tem na minha aí nao to pegando.
Faz um favor pra mim?

  • Loga no CEI
  • Vai na Carteira
  • Seleciona a sua corretora e conta e manda filtrar, de forma que apareçam os resultados.
  • Abra o seu inspect do navegador e vê se os códigos abaixo retornam dados:
var stockTBody= document.querySelector('#ctl00_ContentPlaceHolder1_rptAgenteContaMercado_ctl00_rptContaMercado_ctl00_rprCarteira_ctl00_grdCarteira tbody');
var stockRows = stockTBody.rows;
console.log(strockRows);

var treasuryTBody= document.querySelector('#ctl00_ContentPlaceHolder1_rptAgenteContaMercado_ctl00_rptContaMercado_ctl00_trBodyTesouroDireto tbody');
var treasuryRows = treasuryTBody.rows;
console.log(treasuryRows);

E me diz uma coisa, nessa carteira vc tem ações? E Tesouro Direto?

Abs

from cei-crawler.

matheuspcunha avatar matheuspcunha commented on July 22, 2024

@Menighin, para esta corretora que esta no log em especifico não tenho Tesouro, apenas Ações. Tenho Tesouro na carteira sim, mas em outra corretora.

Fiz conforme você disse e para esta corretora que só tem Ações retornou os dados, porém deu erro apontando que o Tesouro é nulo
Captura de Tela 2020-06-18 às 22 23 04

Para a corretora que tem apenas o Tesouro foi o mesmo, mas nesse caso ele aparece os dados do Tesouro mas aponta nulo para as Ações.

from cei-crawler.

matheuspcunha avatar matheuspcunha commented on July 22, 2024

@Menighin, agora funcionou!

Só percebi um gargalo bem grande, de mais ou menos uns 20s quando passa pelas corretoras que não contêm nenhum investimento (Ações ou Tesouro), porém as que contém investimento não demoram nem 1s para processar os dados.
Como eu tenho 4 corretoras sem nada, tem demorado em média 1m20s toda a request pra buscar a Carteira.

Agora não sei se isso pode ser algo no cei-crawler ou no próprio CEI

Obrigado.

from cei-crawler.

Menighin avatar Menighin commented on July 22, 2024

Hummm pode ser no CEI pq agora parece que ele ta lento, até quebrou na hora de subir.
Quando vc faz a busca em uma corretora que nao tem nada, o que é carregado na pagina? Conseguiria me enviar um print escondendo suas informações, claro?

from cei-crawler.

matheuspcunha avatar matheuspcunha commented on July 22, 2024

@Menighin, é isso que aparece:

Sem Título

from cei-crawler.

Menighin avatar Menighin commented on July 22, 2024

@matheuspcunha acho que amanha vo ter um tempo pra mexer nisso.
Vc testou mais vezes pra ver se era intermitencia do CEI?

from cei-crawler.

matheuspcunha avatar matheuspcunha commented on July 22, 2024

@Menighin, testei sim. Vim testando durante esses dias pra ver se poderia ser instabilidade no CEI mesmo, mas acredito que não, pois teve o mesmo comportamento independente do horário/dia 😞

from cei-crawler.

matheuspcunha avatar matheuspcunha commented on July 22, 2024

Opa @Menighin, muito obrigado! 🥳

from cei-crawler.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.