1
0
Fork 0
mirror of https://github.com/Findus23/acronomy.git synced 2024-09-19 15:33:45 +02:00
acronomy/acros/utils/apis.py

19 lines
533 B
Python
Raw Normal View History

2020-06-01 20:26:00 +02:00
import requests
from bs4 import BeautifulSoup
def fetch_wikipedia_summary(title: str):
r = requests.get("https://en.wikipedia.org/api/rest_v1/page/summary/" + title)
r.raise_for_status()
data = r.json()
print(data)
return data["extract"], data["extract_html"], data["timestamp"], data["thumbnail"]["source"]
def get_website_title(url: str) -> str:
r = requests.get(url)
r.raise_for_status()
soup = BeautifulSoup(r.text, features="html.parser")
title = soup.find("title")
return title.text