From ce64258fceb36b6e26dd46aa06ecb72089deab2b Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 12 May 2025 17:40:19 +0200 Subject: [PATCH] web/fetch --- rwx/web/__init__.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/rwx/web/__init__.py b/rwx/web/__init__.py index 943a3f4..e746872 100644 --- a/rwx/web/__init__.py +++ b/rwx/web/__init__.py @@ -1,7 +1,15 @@ +import requests + from rwx import Object, txt from rwx.txt import CHARSET +def fetch(url: str) -> str: + response = requests.get(url) + response.raise_for_status() + return response.text + + class Page(Object): def __init__(self): self.charset = CHARSET