از Scrap Proxy در Scraping Scriptts استفاده کنید

با استفاده از پروکسی چرخشی ما ، اسکریپت شما برای انجام کارهای تراش فقط به یک پروکسی دروازه نیاز دارد. هر درخواست به یک IP جدید هدایت می شود.

ما خدمات جدیدی را می چرخانیم که پروکسی باز (پراکسی های عمومی ناپایدار) و پروکسی حق بیمه در حال چرخش را به تازگی آزاد می کنیم. هدف آنها این است که اسکریپت ها راحتتر IP را در حین انجام کارهای خراشیده تغییر می دهند.

Regular Proxy

هنگام استفاده از پروکسی های معمولی ، اسکریپت های شما برای استفاده از IP های مختلف برای تراشیدن صفحات وب باید این موارد را انجام دهند. [19659003] با استفاده از API یک لیست پروکسی از ارائه دهنده پروکسی خود دریافت کنید (به عنوان مثال).

  • برای تراشیدن صفحات وب از پروکسی موجود در لیست استفاده کنید.
  • برای جلوگیری از مسدود شدن IP ، به پروکسی دیگری تغییر دهید.
  • بعد از مدتی ( یک ساعت) ، یک لیست پروکسی جدید دریافت کنید (مرحله 1).
  • چرخش پروکسی

    هنگام استفاده از سرویس پروکسی چرخان ، اسکریپت شما برای انجام کارها فقط به یک پروکسی احتیاج دارد. نیازی به بارگیری لیست پراکسی و تغییر پراکسی نیست. ما IP ها را برای شما می چرخانیم.

    برای دسترسی به IPI های روزانه 3000+ از یک پراکسی دروازه استفاده کنید.

    از Proxy

    استفاده کنید. اگر از احراز هویت IP استفاده می کنید ، هیچ نام کاربری / رمز عبوری مورد نیاز نیست.

    احراز هویت چرخشی پروکسی

    نمونه اسکریپت ها

    در اینجا چند نمونه اسکریپت وجود دارد که نحوه استفاده از پروکسی چرخان ما را به عنوان HTTP (S) نشان می دهد. ] پروکسی با تأیید اعتبار نام کاربری / رمز عبور.

    در کد ، ما از gate.proxy.com به عنوان میزبان پروکسی آزمایشی استفاده می کنیم. شما باید از میزبان پروکسی یا IP واقعی در اسکریپت خود استفاده کنید.

    ما برای تست از URL http://httpbin.org/ip استفاده می کنیم. IP بازدید کننده خود را برمی گرداند. هر زمان که از پروکسی چرخشی ما برای دسترسی به آن استفاده می کنید باید یک IP جدید ببینید.

     # https://curl.haxx.se/download.html
    curl - proxy http: // user: [email protected]: 2000 / 
    http://httpbin.org/ip
    
    # نمونه خروجی
    {
      "مبدا": "149.90.31.59"
    } 
     # https://github.com/ytdl-org/youtube-dl
    youtube-dl --proxy http: // کاربر: [email protected]: 2000 / 
    https://www.youtube.com/watch؟v=xxxx اولویت های 19659021 درخواست درخواست واردات
    
    پروکسی = {
    "http": "http: // user: [email protected]: 2000" ،
    "https": "http: // user: [email protected]: 2000" ،
    }
    
    r = daxwaz.get ("http://httpbin.org/ip" ، پروکسی = پروکسی)
    چاپ r.text 
     // استفاده از https://www.npmjs.com/package/ درخواست
    var درخواست = نیاز ('درخواست')؛
    
    درخواست({
        url: 'http://httpbin.org/ip' ،
        پروکسی: 'http: // user: [email protected]: 2000'
    } ، عملکرد (خطا ، پاسخ ، بدن)
        اگر (خطا) {
            console.log (خطا)؛
        } دیگری {
            console.log (پاسخ)؛
        }
    })؛ 
     org.apache.http.HttpHost را وارد کنید؛
    واردات org.apache.http.client.fluent. *؛
    
    کلاس عمومی مثال {
        void main static void main (رشته ها [] args) استثنا را پرتاب می کند {
            پروکسی HttpHost = HttpHost جدید ("gate.proxy.com" ، 2000)؛
            string res = Ex Executive.newInstance ()
                .auth (پروکسی ، "نام کاربری" ، "رمز عبور")
                .execute (Request.Get ("http://httpbin.org/ip")
                .viaProxy (پروکسی))
                .returnContent (). asString ()؛
            System.out.println (res)؛
        }
    } 
     با استفاده از System؛
    با استفاده از System.Net ؛
    
    کلاس مثال
    {
        باطل استاتیک اصلی ()
        {
            var مشتری = WebClient جدید ()؛
            client.Proxy = WebProxy جدید ("gate.proxy.com:2000")؛
            مشتری. پروکسی اعتبارنامه =
              جدید NetworkCredential ("نام کاربری" ، "رمز عبور") ؛
            Console.WriteLine (client.DownloadString ("http://httpbin.org/ip"))؛
        }
    } 
     #! / usr / bin / یاقوت
    
    نیاز به "uri"
    نیاز به 'net / http'
    
    uri = URI.parse ('http://httpbin.org/ip')
    پروکسی = خالص :: HTTP :: پروکسی ('gate.proxy.com'، 2000، 'user'، 'pass')
    req = Net :: HTTP :: Get.new (uri.path)
    
    نتیجه = پروکسی. شروع (uri.host ، uri.port) انجام | http |
        http.quest (درخواست)
    پایان
    
    result.body 
     واردات System.NET
    
    مثال ماژول
        زیر اصلی ()
            کم مشتری به عنوان مشتری جدید وب
            Client.Proxy = WebProxy جدید ("http://gate.proxy.com:2000")
            Client.Proxy. اعتبارنامه = _
              جدید NetworkCredential ("نام کاربری" ، "رمز عبور")
            Console.WriteLine (Client.DownloadString ("http://httpbin.org/ip"))
        پایان بخش
    ماژول پایان