کٹھ پتلی میں پراکسیوں کی تشکیل اور استعمال کرنا

تبصرے: 0

مائیکروسافٹ ایج جیسے کرومیم پر مبنی براؤزرز کے انتظام کے لئے ایک لائبریری ، پپیٹیر ، ایک اعلی سطحی API کے ذریعے ڈیوٹولز پروٹوکول کا استعمال کرتی ہے۔ یہ پروگرام کے ساتھ کروم کو کنٹرول کرتا ہے ، صرف ایک ڈیٹا سکریپنگ حل سے زیادہ پیش کرتا ہے۔ یہ براؤزنگ کے مختلف منظرناموں کی تقلید کرسکتا ہے۔

کٹھ پتلی کے ساتھ پراکسی کا استعمال بہت سے فوائد فراہم کرتا ہے ، بشمول ویب سکریپنگ کے دوران آئی پی رازداری اور جغرافیائی پابندیوں کو نظرانداز کرنا۔

کٹھ پتلی میں پراکسی کا استعمال سیدھا سیدھا ہے۔ ویب سکریپنگ اور پارسنگ کے لئے یہ مقبول ٹول بہت سے مفید فوائد پیش کرتا ہے:

  • پروفائلز اور مقامات کی نقالی کرکے درست ڈیٹا اکٹھا کریں۔
  • جیو ٹیسٹنگ: کسی بھی جگہ پر ہدف بنائے گئے ویب سائٹ کا مواد دیکھیں۔
  • سرورز پر بوجھ میں توازن ، جو ویب سائٹ سکریپنگ کی کارکردگی کو بہتر بناتا ہے۔
  • گمنامی: آئی پی ایڈریس کو تبدیل کرنے کے لئے ایک پراکسی کو مربوط کرنے کی صلاحیت۔
  • ایک IP ایڈریس سے درخواستوں کی تعداد پر پابندیوں کو نظرانداز کرنا۔

ازگر کا استعمال کرتے ہوئے کٹھ پتلی میں پراکسی ترتیب دینے کے طریقہ کے بارے میں ایک مرحلہ وار گائیڈ

  1. اگر آپ کے پاس پہلے سے ہی پراکسی ہے تو ، آپ کو لائبریری کو استعمال کرنے کے لئے تشکیل دینے کی ضرورت ہوگی۔ اپنے کٹھ پتلی اسکرپٹ میں لانچ () کے طریقہ کار میں درج ذیل کوڈ کو شامل کریں۔

    const proxy = 'http://:';

    const browser = await puppeteer.launch({

    args: ['--proxy-server=${proxy}'] ,

    });

    اس کوڈ کو شامل کرنے کے بعد ، کٹھ پتلی اپنی تمام درخواستوں کے لئے خود بخود پراکسی سرور کا استعمال کرے گا۔

  2. اگلا ، آپ کو ازگر کا استعمال کرتے ہوئے کٹھ پتلی میں پراکسی سرور انسٹال کرنے کی ضرورت ہے۔ آپ کو کٹھ پتلی کلاس کے لانچ () کے طریقہ کار پر ایک پراکسی پاس کرنے کی ضرورت ہے۔ قسم کے پراکسیٹنگز کے ایک شے میں مندرجہ ذیل اعداد و شمار موجود ہیں:
    • بندرگاہ ؛
    • میزبان نام یا آئی پی ایڈریس ؛
    • صارف نام ؛
    • پاس ورڈ

    اگر آپ اجازت کے ساتھ نجی پراکسی استعمال کررہے ہیں تو صارف نام اور پاس ورڈ کو ان پٹ کریں۔

    یہاں ایک کوڈ ہے:

    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();

    })();

  3. ازگر کے لئے کٹھ پتلی میں "پیج.سیٹ پروکسی ()" کے طریقہ کار کے ساتھ ، آپ تمام صفحات کی درخواستوں کے لئے سرور کی وضاحت کرکے مؤثر طریقے سے پراکسی استعمال کرسکتے ہیں۔ نحو مندرجہ ذیل ہے:

    page.setProxy({

    server: '',

    port: ,

    username: '',

    password: ''

    });

پپیٹیر میں ایک پراکسی سرور کی تشکیل موثر سکریپنگ اور ٹیسٹنگ کے لئے براؤزر کے کاموں کو آٹومیٹ کرتی ہے۔ یہ صارف کے IP پتے کو چھپا دیتا ہے ، جس سے گمنام ویب براؤزنگ کی اجازت ملتی ہے ، جو کرالروں کے لئے مفید ہے کیونکہ یہ آئی پی ایڈریس پر مبنی ویب سائٹ کی پابندیوں کو نظرانداز کرنے میں مدد کرتا ہے۔ یہ صارف کے مقام کو بھی چھپا دیتا ہے ، جو گھسنے والوں سے ذاتی معلومات کی حفاظت کرتا ہے اور جغرافیائی پابندیوں اور پابندیوں کو ختم کرتا ہے۔

تبصرے:

0 تبصرے