answer.py
unknown
python
3 years ago
1.6 kB
13
Indexable
import requests
from bs4 import BeautifulSoup as bs
import re
def get_answer_link(cookie, book_number, page):
querystring = {"minimal_inferface": "true"}
payload = ""
headers = {
"cookie": "PHPSESSID=mrgpjsn3aqb531mbijjc85ftbh; laravel_session=eyJpdiI6ImRjS21QYjZ2dnMzNk5UY215TzBNRWc9PSIsInZhbHVlIjoiK0IrSUtFb0JlZys5Nms3SGJxWmxWUDFnSFNmZUJUN2oyWThBQkdZSWRLVDMrSXl2QUh4a1dSY1hqcHpLc0g0QTYyNmdVa3NJM0RkbzFoTWRCc015VEE9PSIsIm1hYyI6IjkwNTU4MDdkOWNiODBkOTAxYmUxN2IxMjc3MjRiMjk2Mzc3NDhlMzZlOWZiNmUxYzZmMzE1M2JhY2IyZTVlNTgifQ%253D%253D",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8",
"Accept-Language": "en-US,en;q=0.7",
"Connection": "keep-alive",
"Cookie": f"PHPSESSID={cookie}",
"Sec-Fetch-Dest": "document",
"Sec-Fetch-Mode": "navigate",
"Sec-Fetch-Site": "none",
"Sec-Fetch-User": "?1",
"Sec-GPC": "1",
"Upgrade-Insecure-Requests": "1",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36"
}
url = f"https://oauth.digiboek.be/nl/magazine/{book_number}/{page}"
response = requests.request(
"GET", url, data=payload, headers=headers, params=querystring)
soup = bs(response.content, 'html.parser')
solution_layer = soup.find_all('style')
for i in solution_layer[-1]:
text = i.replace("\n", "")
x = re.search(
f"(\/userfiles\/static\/cache\/{book_number}\/.+\.png)", text)
file = x.group(1)
return file
Editor is loading...