requests-html

HTML scraper

Library for easy web scraping with JavaScript support and intuitive HTML parsing

Pythonic HTML Parsing for Humans™

GitHub

14k stars
270 watching
976 forks
Language: Python
last commit: 9 months ago
Linked from 1 awesome list

beautifulsoupcss-selectorshtmlhttpkennethreitzlxmlpyquerypythonrequestsscraping

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
remult/remult A full-stack framework for building type-safe APIs and CRUD applications using TypeScript entities 2,935
rebus-org/rebus An asynchronous service bus implementation for .NET with a focus on simplicity and lean configuration 2,339
remolueoend/remolueoend.zsh-theme A custom ZSH theme with GIT context tracking using emojis 0
paradigmxyz/reth An implementation of the Ethereum protocol using Rust and designed to be modular, fast, and easy to contribute to. 4,054
rehypejs/rehype-retext Transforms HTML into natural language syntax trees to support analysis and processing of prose content 17
retextjs/retext A tool for transforming and analyzing natural language text into structured data using syntax trees 2,363
retejs/rete A framework for creating visual interfaces and workflows using dataflow and control flow approaches 10,243
reazen/relude A prelude/standard library for ReasonML projects providing utility functions and data structures. 267
lantins/resque-retry Provides retry logic and exponential backoff support for Resque jobs 422
retext-project/retext An editor for Markdown and reStructuredText markup languages 1,894
retextjs/retext-equality A plugin to identify and flag potentially insensitive language in text 158
reanimate/reanimate A Haskell library for generating 2D animations based on SVG graphics. 1,133
relastle/eucalyptus Provides a customizable one-line zsh prompt theme for minimalist vim-mode users. 2
sjurba/rebase-editor A tool that provides an interactive rebase editor for Git sequences. 624
rafaeljesus/retry-go A package for implementing retries in Go programs with flexible retry policies and timing 50