คู่มือการเชื่อมต่อ

เชื่อมพร็อกซีกับ Scrapy

Scrapy เป็นเครื่องมือ Python สำหรับสร้างตัวเก็บข้อมูลที่เก็บหน้าเว็บจำนวนมาก ใส่ proxy ใน meta ของคำขอ แล้วทุกคำขอจะผ่าน ProxySup

  • เชื่อมต่อด้วยที่อยู่เกตเวย์เดียว
  • ระบุประเทศและเซสชันในชื่อผู้ใช้
  • ใช้โทเค็นเข้าใช้งานเป็นรหัสผ่าน

สิ่งที่ต้องใช้ในการเชื่อมต่อ

เกตเวย์
gate.proxysup.com:7777
ชื่อผู้ใช้
user-country-CODE
รหัสผ่าน
โทเค็นเข้าใช้งานของบัญชีคุณ
อัปเดตล่าสุด
  • ติดตั้งด้วย 1 บรรทัด
  • 4 ขั้นตอน ก็เสร็จ
  • สูงสุด 30 นาที เซสชันคงที่
  • HTTP, HTTPS, SOCKS5

ทีละขั้นตอน

ขั้นตอนเชื่อมพร็อกซีกับ Scrapy

ทำตามขั้นตอนตามลำดับ ใส่โทเค็นเข้าใช้งานของคุณแทน YOUR_TOKEN

  1. ขั้นที่ 1

    ติดตั้ง Scrapy

    เทอร์มินัล
    pip install scrapy
  2. ขั้นที่ 2

    การเชื่อมต่อพื้นฐาน

    โค้ด
    import scrapy
    
    class PriceSpider(scrapy.Spider):
        name = "price"
        start_urls = ["https://ipinfo.io/json"]
        custom_settings = {"CONCURRENT_REQUESTS_PER_DOMAIN": 4}
    
        def start_requests(self):
            for url in self.start_urls:
                yield scrapy.Request(url, meta={
                    "proxy": "http://user-country-de:[email protected]:7777"
                })
    
        def parse(self, response):
            yield {"body": response.text}
  3. ขั้นที่ 3

    ใช้เซสชันคงที่

    ส่วนที่ต้องเปลี่ยน
    meta={"proxy": "http://user-country-de-session-a1b2:[email protected]:7777"}
    # ใช้ชื่อเซสชันเดิมเพื่อเปิดหลายหน้าต่อกันหลังล็อกอิน
  4. ขั้นที่ 4

    ตรวจการเชื่อมต่อ

    ตัวอย่างผลลัพธ์
    { "ip": "203.0.113.24",
      "country": "US",
      "org": "ผู้ให้บริการอินเทอร์เน็ตบ้าน" }

ชื่อผู้ใช้

กฎของชื่อผู้ใช้

รวมค่าต่าง ๆ ในชื่อผู้ใช้เพื่อกำหนดประเทศ เมือง เซสชัน และผลิตภัณฑ์

ค่าหน้าที่
country-CODEกำหนดประเทศที่เชื่อมต่อ
city-เมืองกำหนดเมืองด้วย เฉพาะประเทศที่เลือกเมืองได้
session-ชื่อเปิดเซสชันคงที่ ชื่อเดียวกันได้ IP เดียวกัน
type-mobile หรือ type-dcเปลี่ยนเป็นพร็อกซีมือถือหรือดาต้าเซ็นเตอร์ หากไม่ระบุจะใช้เรซิเดนเชียล

ชื่อผู้ใช้ประกอบด้วยอะไรบ้าง

userส่วนต้นcountry-usประเทศsession-a1b2เซสชันคงที่

ผลลัพธ์ user-country-us-session-a1b2

แก้ปัญหา

แก้ข้อผิดพลาดการเชื่อมต่อ Scrapy

  • เจอข้อผิดพลาด 407

    ชื่อผู้ใช้หรือโทเค็นไม่ถูกต้อง ตรวจว่ามีช่องว่างก่อนหรือหลังโทเค็นหรือไม่ และชื่อผู้ใช้ขึ้นต้นด้วย user- หรือไม่

  • การเชื่อมต่อหมดเวลา

    เพิ่มเวลารอเป็นประมาณ 30 วินาที และลดจำนวนคำขอพร้อมกันไปยังเว็บไซต์เดียวกัน

  • IP เดิมไม่คงอยู่

    ตรวจว่าชื่อผู้ใช้มีค่า session หรือไม่ เซสชันคงที่อยู่ได้สูงสุด 30 นาที

  • ไม่ได้ใช้เมืองที่ต้องการ

    ตรวจในหน้าประเทศว่าประเทศนั้นเลือกเมืองได้หรือไม่ และเขียนชื่อเมืองเป็นตัวพิมพ์เล็กพร้อมขีดล่าง

เพิ่มเติม

คู่มือการเชื่อมต่ออื่น ๆ

  • ใช้พร็อกซีกับ Python requests

    requests เป็นไลบรารียอดนิยมสำหรับส่งคำขอเว็บใน Python ใส่ที่อยู่เกตเวย์ ProxySup ใน proxies แล้วเชื่อมต่อได้ทันที

    ดูคู่มือ
  • เชื่อมพร็อกซีกับ Playwright

    Playwright เป็นเครื่องมือควบคุมเบราว์เซอร์ด้วยโค้ด ใส่เกตเวย์ ชื่อผู้ใช้ และโทเค็นในตัวเลือก proxy ตอนเปิดเบราว์เซอร์ แล้วทุกคำขอของหน้าเว็บจะผ่าน ProxySup

    ดูคู่มือ

เชื่อมต่อ Scrapy ได้เลย

ได้รับโทเค็นเข้าใช้งานทันทีเมื่อสมัคร เติมยอดเพื่อใช้โค้ดด้านบนได้ทันที