اتصال به Headless Chrome با Pyppeteer در Python
Pyppeteer یک کتابخانه پایتون است که یک رابط کاربری برای Puppeteer فراهم میکند و امکان کنترل مرورگر Headless Chrome را از طریق کد پایتون میسر میسازد. این ابزار به توسعهدهندگان اجازه میدهد تا وظایفی مانند استخراج داده، شبیهسازی تعاملات کاربر، و انجام تستهای خودکار را بهراحتی انجام دهند. Pyppeteer بهویژه برای پروژههایی که نیاز به اتوماسیون مرورگر دارند، مفید است و با ارائه APIهای مشابه Puppeteer، از مزایای کامل این ابزار بهرهمند میشود. این کتابخانه انعطافپذیری و قدرت Puppeteer را به اکوسیستم پایتون میآورد و انجام وظایف پیچیده در مرورگر را سادهتر میکند.
برای اتصال از طریق Pyppeteer به برنامهی Headless Chrome، باید در ابتدا، پکیج مربوط به آن را با اجرای دستور زیر، نصب کنید:
سپس، میتوانید مشابه قطعه کد زیر، عمل کنید:
در قطعه کد فوق، بایستی به جای عبارت <liara-chrome-app-url> دامنه Headless Chrome خود را بگذارید، همچنین باید به جای عبارت <your-env-token> نیز، مقدار متغیر محیطی TOKEN را بگذارید که این مقدار در بخش تنظیمات، متغیرهای محیطی برنامه Headless Chromeتان، در دسترس است.