Include additional request headers
In order to make this look like a "real" browser request, hoping it will improve the reliability.
This commit is contained in:
parent
925e896991
commit
756daa6c07
|
@ -49,9 +49,22 @@ def get_photo_url(menu: str):
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
token = json.loads(cookie)[0]
|
token = json.loads(cookie)[0]
|
||||||
headers = {
|
headers = {
|
||||||
"Accept": "application/json;odata=verbose",
|
"User-Agent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0",
|
||||||
"Content-Type": "application/json;odata=verbose",
|
"Accept": "application/json",
|
||||||
|
"Accept-Language": "en-US,en;q=0.5",
|
||||||
|
"Accept-Encoding": "gzip, deflate, br",
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
"Origin": "https://www.craiyon.com",
|
||||||
|
"Connection": "keep-alive",
|
||||||
|
"Sec-Fetch-Dest": "empty",
|
||||||
|
"Sec-Fetch-Mode": "cors",
|
||||||
|
"Sec-Fetch-Site": "same-site",
|
||||||
|
"Sec-GPC": "1",
|
||||||
|
"Pragma": "no-cache",
|
||||||
|
"Cache-Control": "no-cache",
|
||||||
|
"TE": "trailers",
|
||||||
}
|
}
|
||||||
|
|
||||||
request_data = {
|
request_data = {
|
||||||
"prompt": translation,
|
"prompt": translation,
|
||||||
"version": "35s5hfwn9n78gb06",
|
"version": "35s5hfwn9n78gb06",
|
||||||
|
@ -135,13 +148,14 @@ else:
|
||||||
"flag-gr": ["græsk", "grækenland"],
|
"flag-gr": ["græsk", "grækenland"],
|
||||||
"fish": ["fisk", "laks", "rødspætte", "sej "],
|
"fish": ["fisk", "laks", "rødspætte", "sej "],
|
||||||
"shrimp": ["reje"],
|
"shrimp": ["reje"],
|
||||||
"pig2": ["skinke", "gris"],
|
"pig2": ["skinke", "gris", "nakkefilet"],
|
||||||
"cow": ["hakkebøf"],
|
"cow": ["hakkebøf"],
|
||||||
"cow2": ["kalv", "okse"],
|
"cow2": ["kalv", "okse"],
|
||||||
"chicken": ["kylling", "chicken"],
|
"chicken": ["kylling", "chicken"],
|
||||||
"turkey": ["kalkun"],
|
"turkey": ["kalkun"],
|
||||||
"rabbit2": [" hare"],
|
"rabbit2": [" hare"],
|
||||||
"rooster": ["coq au vin"],
|
"rooster": ["coq au vin"],
|
||||||
|
"egg": [" æg ", " ægge"],
|
||||||
"falafel": ["falafel"],
|
"falafel": ["falafel"],
|
||||||
"hot_pepper": ["chili", "hot sauce"],
|
"hot_pepper": ["chili", "hot sauce"],
|
||||||
"onion": ["løg"],
|
"onion": ["løg"],
|
||||||
|
@ -157,7 +171,7 @@ else:
|
||||||
"wine_glass": ["coq au vin"],
|
"wine_glass": ["coq au vin"],
|
||||||
"bowl_with_spoon": ["suppe"],
|
"bowl_with_spoon": ["suppe"],
|
||||||
"stew": ["gryde", "gullasch"],
|
"stew": ["gryde", "gullasch"],
|
||||||
"rice": [" ris", "ris "],
|
"rice": [" ris "],
|
||||||
"ramen": ["nudler"],
|
"ramen": ["nudler"],
|
||||||
"cloud": ["sky"],
|
"cloud": ["sky"],
|
||||||
"potato": ["kartoffel", "kartofler"],
|
"potato": ["kartoffel", "kartofler"],
|
||||||
|
@ -168,7 +182,7 @@ else:
|
||||||
"gift_heart": ["valentines"],
|
"gift_heart": ["valentines"],
|
||||||
}.items():
|
}.items():
|
||||||
for keyword in keywords:
|
for keyword in keywords:
|
||||||
if keyword in menu.lower():
|
if keyword in f" {menu.lower()} ":
|
||||||
emojis.append(emoji)
|
emojis.append(emoji)
|
||||||
break
|
break
|
||||||
if emojis:
|
if emojis:
|
||||||
|
@ -214,7 +228,7 @@ if photo is not None:
|
||||||
"type": "image",
|
"type": "image",
|
||||||
"image_url": photo[0],
|
"image_url": photo[0],
|
||||||
"alt_text": (
|
"alt_text": (
|
||||||
f"En kunstig intelligens' fortolkning af dagens menu på engelsk: {photo[1]}"
|
"Et ukvalificeret bud på hvordan dagens menu kunne se ud"
|
||||||
),
|
),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue