{"repo":"engmsilva/scraping-das-mei","free":true,"listed":false,"github":"https://github.com/engmsilva/scraping-das-mei","clone":"git clone https://github.com/engmsilva/scraping-das-mei.git","description":"Raspagem do Documento de Arrecadação do Simples Nacional MEI","language":"JavaScript","stars":13,"topics":["dac","febraban","javascript","mei","nodejs","puppeteer","scraping"],"license":"Apache-2.0","category":"scrapers-browser-automation","readme_excerpt":"Scraping DAS MEI Scraping DAS MEI é um aplicativo de linha de comando em Node que usa técnica de scraping do módulo puppeteer para fazer raspagem no site Receita Federal do Documento de Arrecadação do Simples Nacional MEI . O aplicativo quando usado no modo background , pode ser habilitado para enviar o código de barra da guia de arrecadação do DAS por SMS. Para usar a função de envio de SMS é necessário ter uma conta no Twilio. Modo de Raspagem O aplicativo possui dois modos de interação para fazer a raspagem dos dados, modo interativo e o modo background . No modo interativo uma página da web é aberta no Google Chrome e todos os passos da raspagem até o download do Documento de Arrecadação do Simples Nacional MEI podem serem acompanhadas visualmente. No modo background todas as etapas de raspagem do modo interativo são executadas, mas sem abrir a página do navegador. A interação é feita através do acesso direto as API's do Google Chrome. No modo background existem etapas adicional ao modo interativo. Após fazer o download do Documento de Arrecadação do Simples Nacional MEI, este aquivo é aberto para leitura do código de barra para extração do código digitável. Após a extração do código digitável é adicionado o DAC (Dígito de Auto-Conferência) do módulo 11 da Febraban. No final do processo o código digitável é impresso no console do terminal. Etapas Anteriores à Raspagem O site da Receita Federal usa mecanismos robustos de detecção de robôs. Para garantir o funcionamento, o ","default_branch":null,"files":null,"tree":[],"storefront":"/r/engmsilva","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/engmsilva/scraping-das-mei/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}