Ошибка ОС при использовании браузера: невозможно открыть ресурсPython

Программы на Python
Ответить
Anonymous
 Ошибка ОС при использовании браузера: невозможно открыть ресурс

Сообщение Anonymous »

Я работаю с библиотекой Python, используемой в браузере, и при запуске кода возникла ошибка шрифта. Код отлично работает с большинством веб-сайтов, но по какой-то причине не работает с другими.
Подробности:
Я использую браузер_use и langchain_openai для извлечения и обработки данных.
Похоже, ошибка возникает, когда программа пытается создать шрифт с помощью ImageFont.truetype().
Вот соответствующая часть моего кода:
from langchain_openai import ChatOpenAI
from browser_use import Agent
import asyncio
from dotenv import load_dotenv
import openai
import os
import csv

# Load environment variables from .env file
load_dotenv()

# Initialize OpenAI API key from environment
openai.api_key = os.getenv("OPENAI_API_KEY")
if not openai.api_key:
raise ValueError("OpenAI API key not found. Ensure it's set in the .env file.")

async def main():
agent = Agent(
task="Find non-profit organisations in drc and return the names, location and what they do.",
llm=ChatOpenAI(model="gpt-4o"),
)
result = await agent.run()
print(result)

asyncio.run(main())


Это ошибка, которую я получаю.
INFO [agent] ✅ Task completed successfully
Traceback (most recent call last):
File "D:\llms\browser_use\app.py", line 26, in
asyncio.run(main())
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python312\Lib\asyncio\runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python312\Lib\asyncio\runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python312\Lib\asyncio\base_events.py", line 687, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "D:\llms\browser_use\app.py", line 22, in main
result = await agent.run()
^^^^^^^^^^^^^^^^^
File "D:\llms\browser_use\venv\Lib\site-packages\browser_use\agent\service.py", line 391, in run
self.create_history_gif()
File "D:\llms\browser_use\venv\Lib\site-packages\browser_use\agent\service.py", line 642, in create_history_gif
task_frame = self._create_task_frame(
^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\llms\browser_use\venv\Lib\site-packages\browser_use\agent\service.py", line 709, in _create_task_frame
larger_font = ImageFont.truetype(
^^^^^^^^^^^^^^^^^^^
File "D:\llms\browser_use\venv\Lib\site-packages\PIL\ImageFont.py", line 879, in truetype
return freetype(font)
^^^^^^^^^^^^^^
File "D:\llms\browser_use\venv\Lib\site-packages\PIL\ImageFont.py", line 876, in freetype
return FreeTypeFont(font, size, index, encoding, layout_engine)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\llms\browser_use\venv\Lib\site-packages\PIL\ImageFont.py", line 288, in __init__
load_from_bytes(cast(IO[bytes], font))
File "D:\llms\browser_use\venv\Lib\site-packages\PIL\ImageFont.py", line 268, in load_from_bytes
self.font = core.getfont(
^^^^^^^^^^^^^
OSError: cannot open resource



Подробнее здесь: https://stackoverflow.com/questions/793 ... n-resource
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»