Issue on running L2_student Example 1 on jupiter : webscraper returns "Error 500"

[running L2_Student example 1 on jupiter using a valid OpenAPI API key i got the following]

instructions = “”"
Get all the courses
“”"
result, screenshot = await webscraper(target_url, instructions)
Extracting HTML Content
Taking Screenshot
Processing..
:cross_mark: Error: 500 error

I managed running the same code locally (under pyCharm community IDE) and it returned ok, but then the next visualization step [visualizeCourses] did only show up a list of generated objects

Extracting HTML Content
Taking Screenshot
Processing..
Generated Structured Response
<IPython.core.display.Markdown object>
<IPython.core.display.HTML object>
<IPython.core.display.Markdown object>
<IPython.core.display.HTML object>

Pls advise on how to run successfully the jupiter notebook, or the second step of the local example.

For the part running locally I managed saving the scraper results in an html file, and it works, at least the list of courses in hml format fits with the results shown in the course recording, therefore the OpenAI API key is right. Anyhow the returned screenshot seems always the same, for all 3 use cases in L2, need to understand better, but this is less imporant.

What remains to be understood is why the 500 return code in the online notebook.

It seems that the jupiter platform online may throw errors occasionally, repeating the run today allowed me to go through ALL THREE L2 use cases with success.