Xcrap for Python
Xcrap é um framework originalmente feito para Node.js, mas, digamos que eu também sou um desenvolvedor Python e, estava um pouco entediado; por isso, resolvi fazer uma versão para Python.
Ainda está em fase experimental, e muito incompleto, só vou garantir o nome no PyPI, o resto, vou fazendo aos poucos. Talvez nos tornemos uma alternativa ao Scrapy, seria ambicioso demais da minha parte? Não sei, mas, vamos tentar, sou meio doido... (me contratem, Zyte :v)
Eu não sou iniciante em web scraping, mas não posso dizer que sou um especialista também, não enfrentei muitos casos; então, peço que, se você souber de algo que eu não sei e puder me ajudar, que me ajude!
O objetivo do Xcrap é ser modular, fácil de plugar com outros clientes Http (e usar até mesmo navegadores via Selenium ou seja qual lá biblioteca existir par isso), tratar JSON, HTML, Markdown (podendo lidar bem com um documento que tenha inclusive os 3 formatos sem problemas) de forma declarativa.
Quero fazer um transformador de dados, mas, até o momento, não consegui fazer essa façanha nem no Node.js, que eu já tenho um ecossitema maior do Xcrap.
Também sou um tanto quanto leigo em testes, então, se puder me ajudar com isso, eu agradeço!
Enfim, estamos aceitando contribuições, precismos documentar tudo isso, e muito mais! :D
Metadata
Release files for xcrap 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| xcrap-0.0.1.tar.gz | 8.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| xcrap-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.0 kB
Release files / xcrap-0.0.1.tar.gz
| Download URL | xcrap-0.0.1.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c619a66cc7075849477e7ae34bd3f0e7465005e606585d01b7dc7047196821b5
|
|
BLAKE2b-256 checksum How to use checksums |
8d12bfaf390d360a1bb0307b1ca6fb3bed43f45774d820ea7abdab60f2acec7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.2 Windows/10
|
Release files / xcrap-0.0.1-py3-none-any.whl
| Download URL | xcrap-0.0.1-py3-none-any.whl |
|---|---|
| Size | 11.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dfd86f47c3a0a268eb8dde4f0563a9f03955d0561675a3b471363378b2eca8b9
|
|
BLAKE2b-256 checksum How to use checksums |
ee73782ef254f3957db0053175b96200250a2ec944d905296eb734d4c815acfa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.2 Windows/10
|