Skip to main content

chibi_browser

https://img.shields.io/pypi/v/chibi_browser.svg Documentation Status

Libreria para controllar selenium para mejorar la legibilidad en otros scripts

uso basico

Chibi_browser

Preparar una nueva instancia y usarla para navegar y descargar archivos

from chibi_browser import Chibi_browser
harvest_moon_rom = Chibi_browser(
        'https://archive.org/details/harvest-moon-ranch-master',
        download_folder=Chibi_temp_path() )
links = harvest_moon_rom.select( "div.show-all a.boxy-ttl" )
# buscar el link con el texto "show all" y clickear el boton
for link in links:
        if link.text.lower().strip() == 'show all':
                        link.click()
                        break

# esperar a que cambie la pagina y este visible la tabla de contenido
harvest_moon_rom.wait( 10 ).until(
        wait_conditions.element.visible.select(
                        "table.directory-listing-table" ) )

# alternativa de wait
harvest_moon_rom.wait( 10 ).until.element.invisible.select(
        "table.directory-listing-table" )

# buscar el archivo torrent y hacerle click para descargarlo
table = harvest_moon_rom.select_one( "table.directory-listing-table" )
files = table.select( 'a' )
for f in files:
        if '.torrent' in f.text:
                        f.click()

# esperar a que se descarge el archivo e imprimir los archivos descargados
time.sleep( 2 )
for f in harvest_moon_rom.download_folder.ls():
        print( f )

History

1.4.0 ( 2026-08-20 )

  • se agrego configuration.chibi_browser.default_content_settings.images

  • se agrego configuration.chibi_browser.user_profile_path

1.3.0 ( 2026-07-27 )

  • se cambio al uso de undetected

  • se agrego la propidad obtener todos los atributos de un tag

  • se agrego la funcionalidad de detach

1.2.0 ( 2026-05-15 )

  • se agrego una nueva implementacion apra el wait siendo mas comodo

1.1.0 ( 2026-03-19 )

  • se agrego funciones para comportamiento hummy

  • se agregaron funciones de espera de elementos

1.0.0 (2026-03-01)

  • primera version funcional para controlar selenium

0.0.1 (2026-02-28)

  • First release on PyPI.

Metadata

Release files for chibi-browser 1.4.0

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

Source distribution (sdist)

Source distribution for chibi-browser 1.4.0
File Size Uploaded Provenance
chibi_browser-1.4.0.tar.gz 16.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for chibi-browser 1.4.0
File Interpreter ABI Platform
chibi_browser-1.4.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 27.4 kB

Release files / chibi_browser-1.4.0.tar.gz

Download URL chibi_browser-1.4.0.tar.gz
Size 16.0 kB
Tags Source
SHA-256 checksum
How to use checksums
55e7a489ca5ff169a0a97d924f01873be468f2674bdf9e6d6b7738a210998557
BLAKE2b-256 checksum
How to use checksums
c1499fa4daf3d2673ec76a856a4651bddb90639a431fe291c98dbc8f6e947d08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.7

Release files / chibi_browser-1.4.0-py2.py3-none-any.whl

Download URL chibi_browser-1.4.0-py2.py3-none-any.whl
Size 11.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
e0ceb1c991c4d779f248039e335b1ad968ac01c2f093ae4e62891df3f1fb9da5
BLAKE2b-256 checksum
How to use checksums
3bda960a4df94cc80e8dadb3eb0d5026d8c3e1246ee1d9c16b84129f9943f839
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.7

Security for chibi-browser 1.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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