Comments (13)
Opa, vo dar uma olhada Matheus! Obrigado!
from cei-crawler.
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.
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.
@matheuspcunha acabei de publicar a 0.2.3
Atualiza ai e me fala se resolveu pfv!
from cei-crawler.
Funcionou perfeitamente, @Menighin!
Valeu demais!
from cei-crawler.
@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.
@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
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.
@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.
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.
@Menighin, é isso que aparece:
from cei-crawler.
@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.
@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.
Opa @Menighin, muito obrigado! 🥳
from cei-crawler.
Related Issues (20)
- Problemas com acesso por conta de Captcha do CEI HOT 15
- Quantidade de acesso HOT 4
- Extrair dados do Tesouro Extrato Analítico e Extrato BM&FBOVESPA HOT 3
- Refresh dos cookies HOT 4
- Recaptcha HOT 1
- QR code doação HOT 1
- StockHistory missing HOT 2
- Não realiza o login e não da exception HOT 2
- StockHistory - É possível pegar de todas instituições? HOT 1
- valor errado na doc HOT 1
- Conta em uma corretora com mais de uma carteira HOT 1
- Recebendo erro ao loggar no CEI HOT 3
- Extrato CETIP HOT 4
- Adicionar suporte a split de ações HOT 3
- Nova area logada do CEI HOT 6
- Erro de dependência: puppeteer e Chromium HOT 2
- Atualização de URL em LastExecutionCrawler HOT 3
- TypeError: Cannot read properties of undefined (reading 'data') HOT 2
- Problema ao usar user-resolve
- Identificação dos bancos
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cei-crawler.