مائیکروسافٹ ایج جیسے کرومیم پر مبنی براؤزرز کے انتظام کے لئے ایک لائبریری ، پپیٹیر ، ایک اعلی سطحی API کے ذریعے ڈیوٹولز پروٹوکول کا استعمال کرتی ہے۔ یہ پروگرام کے ساتھ کروم کو کنٹرول کرتا ہے ، صرف ایک ڈیٹا سکریپنگ حل سے زیادہ پیش کرتا ہے۔ یہ براؤزنگ کے مختلف منظرناموں کی تقلید کرسکتا ہے۔
کٹھ پتلی کے ساتھ پراکسی کا استعمال بہت سے فوائد فراہم کرتا ہے ، بشمول ویب سکریپنگ کے دوران آئی پی رازداری اور جغرافیائی پابندیوں کو نظرانداز کرنا۔
کٹھ پتلی میں پراکسی کا استعمال سیدھا سیدھا ہے۔ ویب سکریپنگ اور پارسنگ کے لئے یہ مقبول ٹول بہت سے مفید فوائد پیش کرتا ہے:
const proxy = 'http://:';
const browser = await puppeteer.launch({
args: ['--proxy-server=${proxy}'] ,
});
اس کوڈ کو شامل کرنے کے بعد ، کٹھ پتلی اپنی تمام درخواستوں کے لئے خود بخود پراکسی سرور کا استعمال کرے گا۔
اگر آپ اجازت کے ساتھ نجی پراکسی استعمال کررہے ہیں تو صارف نام اور پاس ورڈ کو ان پٹ کریں۔
یہاں ایک کوڈ ہے:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
proxy: {
host: '127.0.0.1',
port: '8080',
username: 'username',
password: 'password'
}
});
const page = await browser.newPage();
await page.goto('https://www.example.com');
await browser.close();
})();
page.setProxy({
server: '',
port: ,
username: '',
password: ''
});
پپیٹیر میں ایک پراکسی سرور کی تشکیل موثر سکریپنگ اور ٹیسٹنگ کے لئے براؤزر کے کاموں کو آٹومیٹ کرتی ہے۔ یہ صارف کے IP پتے کو چھپا دیتا ہے ، جس سے گمنام ویب براؤزنگ کی اجازت ملتی ہے ، جو کرالروں کے لئے مفید ہے کیونکہ یہ آئی پی ایڈریس پر مبنی ویب سائٹ کی پابندیوں کو نظرانداز کرنے میں مدد کرتا ہے۔ یہ صارف کے مقام کو بھی چھپا دیتا ہے ، جو گھسنے والوں سے ذاتی معلومات کی حفاظت کرتا ہے اور جغرافیائی پابندیوں اور پابندیوں کو ختم کرتا ہے۔
تبصرے: 0