25
loading...
This website collects cookies to deliver better user experience
import requests
import json
api_url = "https://tastedive.com/api/similar"
proxy = "https://cors.bridged.cc/"
parametros = {"q": "Coco", "limit": 5, "info": 1}
solicitud = requests.get(proxy + api_url, params=parametros)
datos = json.loads(solicitud.text)
resultados = len(datos["Similar"]["Results"])
print(f"resultados: {resultados}")
peliculas_similares = []
for peli in datos["Similar"]["Results"]:
peliculas_similares.append(peli["Name"])
print(f"Pelis: {peliculas_similares} len: {len(peliculas_similares)}")
pixar = 0
for peli in datos["Similar"]["Results"]:
for pal in peli["wTeaser"].split():
if pal == "Pixar":
pixar += 1
print(f"Pixar: {pixar}")
unittest
for automatic grading to it. Apart from that, I made a web test with playwright
for this same exercise. I learned about page.keyboard
from Playwright.Keyboard provides an api for managing a virtual keyboard. The high level api is keyboard.type(text, **kwargs), which takes raw characters and generates proper keydown, keypress/input, and keyup events on your page.
page.press("text=def remplazar_primer_caracter(s):", "Tab")
page.type(
"text=def remplazar_primer_caracter(s):",
"return s[0] + s[1:].replace(s[0], '*')",
)
keyboard
class, tell it what to do. For example:page.click("#ac_l45_5 >> text=parametros = {}")
# Clear all code
page.keyboard.press("Control+A")
page.keyboard.press("Backspace")
# Type something
page.keyboard.type("Hello world")
git push
and all its variants decided to not work anymore. Regarding python, my major problem was when I wanted to clear all code with playwright using the ctrl+A
& backspace
keys. keyboard
class.