Как использовать существующий браузер для парсинга веб-страниц Playwright?Python

Программы на Python
Ответить
Anonymous
 Как использовать существующий браузер для парсинга веб-страниц Playwright?

Сообщение Anonymous »

Я создаю парсер с помощью Python и Playwright, и столкнулся с двумя связанными проблемами:
  • Драматургу требуется отдельный браузер (например, Chromium ), что делает мой упакованный исполняемый файл очень большим.
  • Я хочу повторно использовать существующую установку браузера на ПК пользователя, чтобы избежать запросов на вход в систему (например, путем повторного использования существующего пользователя профиль).
Вот соответствующая часть моего кода:

Код: Выделить всё

async with async_playwright() as p:
browser = await p.chromium.launch(headless=False)
context = await browser.new_context()
page = await context.new_page()
await page.goto("https://example.com")
# Further scraping logic here
Можно ли:
  • Использовать уже установленный браузер (например, Chrome или Edge)?
    Повторно использовать существующий профиль пользователя для сеансов входа в систему?
Это поможет мне избежать упаковки браузера и решить проблему с запросом на вход в систему . Любые рекомендации будут оценены!

Подробнее здесь: https://stackoverflow.com/questions/792 ... b-scraping
Ответить

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

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

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

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

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