Skip to main content

JornadaRPA.WebScrap

JornadaRPA.WebScrap é um módulo Python projetado para facilitar o scraping de dados de tabelas em páginas web, utilizando o BotCity Web Automation e Pandas.


🚀 Funcionalidades

  • Extrai dados tabulares de páginas web.
  • Suporte para automação com o framework BotCity.
  • Retorna os dados em um DataFrame do Pandas.

🛠️ Pré-requisitos

Certifique-se de ter os seguintes pacotes instalados:

  • botcity-framework-web
  • pandas

Para instalá-los:

pip install botcity-framework-web pandas

## 📦 Como usar

1. Inicie o BotCity WebBot

from botcity.web import WebBot

# Inicializando o bot
bot = WebBot()
bot.start_browser()
bot.navigate_to("https://sua-pagina-web.com")

2. Use o módulo WebScrap
from jornadaRPA.webScrap import Webscrap

# Configurando o scraper
scraper = Webscrap()

# Extraindo dados da tabela
data = scraper.webscrap(
    inBot=bot,
    inLines=10,               # Máximo de linhas a extrair
    inNext="//button[@id='next']",  # XPath do botão "Próximo"
    inXPATH="//table[@id='data']"  # XPath da tabela
)

# Visualizando os dados
print(data)


## 🛡️ Licença
Este projeto está licenciado sob a MIT License. Você pode usar, modificar e distribuir este código livremente, desde que mantenha os créditos.


## 📫 Contato
Se você tiver dúvidas, sugestões ou problemas, entre em contato:

Email: alexdiogo@desafiosrpa.com.br

---

Metadata

Release files for JornadaRPA.WebScrap 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for JornadaRPA.WebScrap 0.1.3
File Size Uploaded
jornadarpa_webscrap-0.1.3.tar.gz 4.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for JornadaRPA.WebScrap 0.1.3
File Interpreter ABI Platform
JornadaRPA.WebScrap-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 8.9 kB

Release files / jornadarpa_webscrap-0.1.3.tar.gz

Download URL jornadarpa_webscrap-0.1.3.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
7f0466ebaf05918da8729b5d211fba012d818c3a1790e55f2c1128d0413bde9d
BLAKE2b-256 checksum
How to use checksums
f82dc86c333ff9ee997a555651481c1318e62cfc204ead39ad9559c50fb9c0fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.0

Release files / JornadaRPA.WebScrap-0.1.3-py3-none-any.whl

Download URL JornadaRPA.WebScrap-0.1.3-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4b387184205d0b2c071178a81530190a5cf08cebfc98bdec0f7bcb7a8815c69a
BLAKE2b-256 checksum
How to use checksums
ce7fb00ca536ab64cb8c60b6daec6db7e2c807b1e4170e7d0cfa631f8a9ff472
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.0

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page