Puppeteer 23 جو رليز، برائوزر مئنيجمينٽ کي خودڪار ڪرڻ لاءِ لائبريريون

Puppeteer 23 JavaScript لائبريري جو رليز متعارف ڪرايو ويو آهي، ويب برائوزرن جي انتظام کي خودڪار ڪرڻ لاءِ ٺهيل آهي. لائبريري خود بخود هڪ برائوزر سان معياري عملن کي انجام ڏيڻ لاءِ موزون آهي، انهي سان گڏ برائوزرن کي جانچڻ ۽ صارف جي ڪم کي ترتيب ڏيڻ لاءِ. پروجيڪٽ ڪوڊ Node.js استعمال ڪندي TypeScript ۾ لکيو ويو آهي ۽ Apache 2.0 لائسنس تحت ورهايو ويو آهي.

مثال طور، Puppeteer توهان کي هڪ اسڪرپٽ ٺاهڻ جي اجازت ڏئي ٿو جيڪو برائوزر لانچ ڪري ٿو، مطلوب ونڊو سائيز کي سيٽ ڪري ٿو، هڪ مخصوص پيج کولي ٿو، هڪ ڏنل سرچ فيلڊ تي فوڪس مقرر ڪري ٿو، فيلڊ ۾ ڊيٽا داخل ڪري ٿو ۽ درخواست موڪلي ٿو، پوءِ لنڪ جي پٺيان. لسٽ ۾ پهريون نتيجو ۽ نتيجو صفحي کي محفوظ ڪري ٿو. لائبريري پڻ چونڊيل برائوزر جي جديد ورجن کي ڊائون لوڊ ڪرڻ، چونڊيل هارڊويئر ڊيوائس تي ڪم ڪرڻ (مثال طور، Pixel 5 سمارٽ فون)، ۽ تصديق جي فارمن جي پروسيسنگ لاءِ اختيار مهيا ڪري ٿي. پروسيس ۾، توهان نيٽ ورڪ جي درخواستن ۽ جوابن جي نگراني، مداخلت، ترميم يا بلاڪ ڪري سگهو ٿا، انهي سان گڏ HTTP هيڊرز کي ترتيب ڏيو ۽ توهان جي اسڪرپٽ تي عمل ڪري سگهو ٿا انهن صفحن جي حوالي سان جيڪو کوليو پيو وڃي.

Puppeteer 23 جو رليز قابل ذڪر آهي فائر فاڪس برائوزر لاءِ سپورٽ مهيا ڪرڻ لاءِ، ان کان علاوه مقامي طور تي سپورٽ ٿيل برائوزرز جي بنياد تي Chromium انجڻ (Puppeteer پروجيڪٽ ڪروم برائوزر آٽوميشن ٽيم پاران تيار ڪيل آهي). برائوزرن سان رابطي لاءِ، سي ڊي پي (Chrome DevTools Protocol) ۽ WebDriver BiDi پروٽوڪول سپورٽ آهن. ڊفالٽ طور، برائوزرز شروع ڪن ٿا هيڊ بيس موڊ ۾. اهو نوٽ ڪيو وڃي ٿو ته نئين ورزن ۾ فائر فاکس ۽ ويب ڊرائيور بي ڊي آئي لاءِ سپورٽ جو اضافو توهان کي مختلف برائوزرن ۾ ويب ايپليڪيشنن جي خودڪار ٽيسٽنگ لاءِ هڪ آفاقي اوزار طور استعمال ڪرڻ جي اجازت ڏئي ٿو.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو