Skip to main content

用于从各种来源获取澳大利亚法律数据并支持缓存的软件包。

项目描述

法律数据

pypi版本 最新标签 依赖项

用于从legacy.com.au 和austlii.edu.au 抓取澳大利亚法律数据的软件包,具有缓存支持。

请通过使用合理的抓取延迟、尊重 robots.txt 并在服务器负载较轻的时候抓取来尊重服务器主机资源。

从 PyPi 安装

pip install legaldata

立法.com.au 示例

此示例将从立法.com.au 抓取联邦法案并将文件(docx、pdf、zip)复制到保存路径。

from legaldata.legislation.crawler import ActCrawler

crawler = ActCrawler()
save_path = "./legislation.com.au/"

for index_url in crawler.get_index_pages():
    acts = crawler.get_acts_from_index(index_url, save_path)

austlii.edu.au 示例

此示例将从austlii.edu.au/抓取 Commonwealth Acts ,并将文件(rtf、txt)复制到保存路径。

from legaldata.austlii.crawler import ActCrawler

crawler = ActCrawler()
save_path = "./austlii.edu.au/"

for index_url in crawler.get_index_pages():
    acts = crawler.get_acts_from_index(index_url, save_path)

法律数据在 MIT 许可下分发。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

legaldata-0.1.1.tar.gz (2.9 kB 查看哈希)

已上传 source

内置分布

legaldata-0.1.1-py3-none-any.whl (2.7 kB 查看哈希

已上传 py3