用于从各种来源获取澳大利亚法律数据并支持缓存的软件包。
项目描述
法律数据
用于从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
查看哈希)
内置分布
legaldata-0.1.1-py3-none-any.whl
(2.7 kB
查看哈希)