A package for scrape case law informations.
Project description
UKLawCaseScraper
UKLawCaseScraper is a module, allows you to retrieve judgments and decisions information from 2003 onwards, from Find case law in a friendly, Pythonic way without having to solve CAPTCHAs.
Installation
UKLawCaseScraper can be installed with pip. To install using pip, simply run:
pip install UKLawCaseScraper
This package has 3 main modules:
- CaseInfoScraper
- CaseHeaderScraper
- FullTextScraper
- Save_to_json
1- CaseInfoScraper
This module contains 2 functions. These functions scrape Link, Name of the Case, judgment-listing__court, judgment-listing__neutralcitation and Datetime for a page or multipages. Funcrions:
- scrape_judgments
- scrape_all_judgments_info
2- CaseHeaderScraper
This module has 3 functions. First module give us just page's urls that use in second and third functions. (So you have to run scrape_judgment_urls first) then, second function gives us direct download case's PDFs and the last one, scrape case header info :) Functions:
- scrape_judgment_urls
- judgment_Dlink
- scrape_header_info
3- FullTextScraper
This module has 3 function. It gets output of scrape_header_info and scrape all text of each cases. Functions:
- load_json
- scrape_full_text
- OutputScraper
Save in JSON format
This scraper has one more function to save data in a stable format named SaveToJson
More information in github repository page in UKLawCaseScraper
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file UKLawCaseScraper-0.4.1.tar.gz.
File metadata
- Download URL: UKLawCaseScraper-0.4.1.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f950c325951e59b07c340ce16f01ad9f55df9eaf92049560f6a74c5645214d3
|
|
| MD5 |
333be575f6cc34ce7a3b7b340308943e
|
|
| BLAKE2b-256 |
f20fe499509519bce0978ebe303ecfe8a8aa7f64cc69f0fbb45092a96ce57174
|
File details
Details for the file UKLawCaseScraper-0.4.1-py3-none-any.whl.
File metadata
- Download URL: UKLawCaseScraper-0.4.1-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4863266e4f60cd9acab738ac62c302b32b1f229ccf70f76a4d610ca48799b00
|
|
| MD5 |
47dbcb38ae9c6b1c509c7aaf48611bfd
|
|
| BLAKE2b-256 |
ddd966c4dd99e27e206a35f3bd108520c5e56c5ed742f4f683e30c84cb7c826e
|