autoTrans/translator.py

21 lines
750 B
Python

import re
from playwright.sync_api import sync_playwright
def fetch_image_urls():
with sync_playwright() as p:
browser = p.chromium.launch(headless=False)
page = browser.new_page()
page.goto('https://percentry.co.kr')
# 추가적인 로그인 및 네비게이션 로직
# 이미지 URL 수집
content = page.locator("div.ck-source-editing-area").inner_html()
urls = re.findall(r'src="(https://file\.percenty\.co\.kr[^"]+\.(?:jpg|jpeg|png|gif))"', content)
browser.close()
return urls
def translate_images(app, image_urls):
for index, url in enumerate(image_urls):
app.log.append(f'{index+1}/{len(image_urls)} 이미지 번역 중...')
# 번역 로직