โปรแกรมดึงรีวิวสินค้าพัฒนาและปรับแต่ง

โปรแกรมดึงข้อมูลด้วย Python ที่รวบรวมรีวิวสินค้าสาธารณะลงในตาราง: เฉพาะข้อความ คะแนน และวันที่ ไม่มีชื่อ

ปกติเสร็จภายใน 15 นาทีรวมการแก้ไขตรวจสอบคุณภาพ
แพ็กเกจ
การคุ้มครองการชำระเงินรายละเอียด
  • การแก้ไขภายในแพ็กเกจไม่มีค่าใช้จ่าย
  • หากคุณไม่ตอบกลับภายใน 3 วันหลังส่งมอบ งานจะถูกยอมรับโดยอัตโนมัติ

เงินจะถูกพักไว้เมื่อคุณชำระ และจะถูกโอนก็ต่อเมื่อคุณยอมรับงานแล้วเท่านั้น

โปรแกรมดึงข้อมูลด้วย Python ที่รวบรวมรีวิวสินค้าสาธารณะลงในตาราง: เฉพาะข้อความ คะแนน และวันที่ ไม่มีชื่อ

ตัวอย่างผลงาน

ตัวอย่างของแพ็กเกจสแตนดาร์ด

โปรแกรมดึงข้อมูลแคตตาล็อกของซัพพลายเออร์เครื่องมือทำสวนลง Excel

ผลลัพธ์ที่ได้

รหัสสินค้าชื่อราคามีสินค้าน้ำหนักรูป
GT-1042กรรไกรตัดกิ่ง 20 มม.18.90มี0.24 กก.…/gt-1042.jpg
GT-1187เลื่อยพับ 210 มม.24.50มี0.31 กก.…/gt-1187.jpg
GT-2210กรรไกรตัดแต่งพุ่มไม้ ใบมีดหยัก39.00ไม่มี1.10 กก.…/gt-2210.jpg
GT-3305เกรียงพรวนดิน สเตนเลส9.80มี0.18 กก.…/gt-3305.jpg
GT-4120สายยางรดน้ำ 25 ม. 1/2"42.00มี2.90 กก.…/gt-4120.jpg

ไฟล์ในตัวอย่างมีสินค้า 1,236 รายการจากหน้ารายการ 52 หน้า

ตัวอย่างโค้ดบางส่วน

def product_links(list_url: str) -> Iterator[str]:
    """ลิงก์หน้าสินค้าจากทุกหน้าของรายการ โดยกดไปตามปุ่ม 'ถัดไป'"""
    url: str | None = list_url
    while url:
        page = fetch(url)
        for card in page.select("div.product-card a.title"):
            yield urljoin(url, card["href"])
        next_link = page.select_one("a.pagination-next")
        url = urljoin(url, next_link["href"]) if next_link else None


def fetch(url: str) -> BeautifulSoup:
    """เปิดหน้าเว็บสาธารณะหนึ่งหน้าแบบไม่เร่งรีบ: เว้นช่วงระหว่างคำขอและลองใหม่สองสามครั้งเมื่อเกิดข้อผิดพลาด"""
    for attempt in range(3):
        time.sleep(settings.delay_seconds)
        response = session.get(url, timeout=30)
        if response.status_code == 200:
            return BeautifulSoup(response.text, "html.parser")
        log.warning("%s ตอบกลับ %s ครั้งที่ %d จาก 3", url, response.status_code, attempt + 1)
    raise ScraperError(f"{url} เปิดไม่ได้หลังลอง 3 ครั้ง")

ไฟล์ที่ส่งมอบ: ไฟล์ ZIP ที่มี scraper.py settings.ini (หน้าเริ่มต้น ช่วงเว้นระหว่างคำขอ ชื่อไฟล์) requirements.txt และ README อธิบายการติดตั้งและการรัน โปรแกรมอ่านเฉพาะหน้าที่เปิดสาธารณะ ทุก 2 วินาทีต่อหนึ่งหน้า และตรวจ robots.txt ของเว็บไซต์ก่อนเสมอ ลูกค้ารันโปรแกรมบนคอมพิวเตอร์ของตัวเอง

ลูกค้า: ร้านขายอุปกรณ์ทำสวนออนไลน์ที่นำเครื่องมือของซัพพลายเออร์มาขายต่อ ซัพพลายเออร์มีแคตตาล็อกเปิดบนเว็บไซต์แต่ไม่มีไฟล์รายการราคา งาน: ไล่ดูหน้ารายการของแคตตาล็อก เปิดทุกหน้าสินค้า แล้วบันทึกรหัสสินค้า ชื่อ ราคา สต็อก น้ำหนัก และลิงก์รูปหลักลง Excel เพื่อเทียบราคาสัปดาห์ละครั้ง

ลูกค้าและข้อมูลทั้งหมดเป็นเรื่องสมมติ

เกี่ยวกับบริการนี้

เพื่อดูว่าผู้ซื้อชอบและไม่ชอบอะไรในสินค้าของคุณหรือของคู่แข่ง โปรแกรมนี้รวบรวมรีวิวสาธารณะลงในตาราง: สินค้าและลิงก์ และสำหรับแต่ละรีวิวมีเพียงข้อความ คะแนน และวันที่ ไม่เก็บชื่อ ชื่อเล่น รูปภาพ และลิงก์โปรไฟล์ของผู้รีวิว ตารางจึงไม่มีข้อมูลส่วนบุคคล ส่งเว็บของร้านค้า หน้าสินค้าที่มีรีวิว และหน้าหนึ่งหรือสองหน้าที่บันทึกจากเบราว์เซอร์ เมื่อรีวิวเปิดด้วยปุ่ม «ดูเพิ่มเติม» โปรแกรมจะกดตามไป คุณจะได้โค้ด Python ไฟล์ตั้งค่า และ README และรันบนคอมพิวเตอร์ของคุณ โปรแกรมไม่อ่าน Amazon, Google, LinkedIn หรือโซเชียลมีเดีย ไม่เข้าสู่ระบบ ไม่หลบเลี่ยงแคปช่าหรือระบบป้องกัน และใช้ความเร็วที่สุภาพ คุณเป็นผู้ตัดสินว่าข้อกำหนดของเว็บอนุญาตหรือไม่ หากเว็บเปลี่ยนเลย์เอาต์ภายหลังต้องมีการอัปเดต

สิ่งที่รวมอยู่ในบริการ

  • สิ่งที่คุณจะได้รับไฟล์ ZIP ที่มีโค้ด Python ไฟล์ตั้งค่า และ README พร้อมคำแนะนำทีละขั้นตอน โค้ดยังแสดงบนหน้าคำสั่งซื้อด้วย
  • สามข้อมูลต่อรีวิวข้อความ คะแนน และวันที่ ไม่มีข้อมูลเกี่ยวกับตัวบุคคล
  • เชื่อมกับสินค้าแต่ละแถวรีวิวมีชื่อและลิงก์ของสินค้า
  • ทุกหน้าของรีวิวกดตาม «ดูเพิ่มเติม» และไล่ดูหน้ารีวิว
  • ความเร็วที่สุภาพเว้นช่วงระหว่างหน้า ตั้งได้ในไฟล์ตั้งค่า
  • รันบนคอมพิวเตอร์ของคุณWindows, macOS หรือ Linux พร้อม Python

วิธีการทำงาน

  1. 1
    หน้าคุณให้ร้านค้า สินค้า และหน้าที่มีรีวิวที่บันทึกไว้
  2. 2
    โปรแกรมดึงข้อมูลเราเขียนโค้ดและคู่มือการรัน
  3. 3
    รันคุณรันแล้วตรวจจำนวนรีวิวของสินค้าหนึ่งรายการ
  4. 4
    การแก้ไขคุณขอแก้ไขได้ภายในแพ็กเกจและส่งข้อความแจ้งข้อผิดพลาดมาหากมี

สิ่งที่เราต้องการจากคุณ

เว็บของร้านค้าและหน้าที่ต้องการ: รายการลิงก์สินค้าหรือลิงก์หมวดหมู่ และจำนวนสินค้าและรีวิวโดยประมาณ ฟิลด์ของสินค้าที่คุณต้องการนอกจากข้อความรีวิว คะแนน และวันที่ เช่น ชื่อสินค้า รหัส ลิงก์ คะแนนเฉลี่ย หน้าที่มีรีวิวหนึ่งหรือสองหน้าที่บันทึกจากเบราว์เซอร์ (File > Save page as) หรือภาพหน้าจอ CSV หรือ Excel

เราจะถามคุณว่า:

  • ร้านค้าและสินค้าใด
  • ฟิลด์ของสินค้า
  • มีรีวิวประมาณกี่รายการ
  • เฉพาะบางรีวิวไหม

เปรียบเทียบแพ็กเกจ

แพ็กเกจเบสิกรีวิวสินค้าของคุณ฿748สแตนดาร์ดทั้งหมวดหมู่ ครบทุกรีวิว฿1,428พรีเมียมร้านค้าไม่เกิน 3 ร้าน฿2,584
กำหนดส่ง1 วัน2 วัน3 วัน
การแก้ไข123
เว็บไซต์11ไม่เกิน 3
ประเภทของหน้า12 (รายการสินค้าและรีวิว)ไม่เกิน 3
ฟิลด์ไม่เกิน 10ไม่เกิน 25ไม่เกิน 25 ต่อแบบ
ไล่ดูหน้าต่าง ๆ ของรายการไม่มีมีมี
ไฟล์ผลลัพธ์CSVExcel หรือ CSVExcel, CSV หรือ JSON
ตัดรายการซ้ำ ทำต่อจากจุดที่หยุดได้ไม่มีไม่มีมี
สั่งซื้อ เบสิกสั่งซื้อ สแตนดาร์ดสั่งซื้อ พรีเมียม

การคุ้มครองการชำระเงิน

คุณชำระเงินเมื่อสั่งซื้อ แต่เงินจะถูกโอนเฉพาะสำหรับงานที่ยอมรับแล้วเท่านั้น

  • ราคาคงที่ราคาแพ็กเกจจะไม่เปลี่ยนแปลงหลังจากคุณชำระเงิน
  • เงินถูกพักไว้เมื่อคุณชำระเงิน ยอดเงินจะถูกพักไว้เท่านั้น และจะถูกโอนออกเมื่อคุณยอมรับงานแล้ว
  • ตรวจสอบก่อนส่งมอบผลงานทุกชิ้นผ่านการตรวจสอบคุณภาพก่อนถึงมือคุณ และคุณจะเห็นผลงานในหน้าคำสั่งซื้อก่อนยอมรับงาน
  • แก้ไขฟรีขอแก้ไขภายในขอบเขตรายละเอียดงานของคุณได้ตามจำนวนครั้งที่แพ็กเกจกำหนด
  • ยอมรับงานหลัง 3 วันหากภายใน 3 วันหลังส่งมอบ คุณไม่ได้ยอมรับงานหรือขอแก้ไข งานจะถูกยอมรับโดยอัตโนมัติ หากคุณเขียนข้อความในแชทคำสั่งซื้อหลังส่งมอบ คำสั่งซื้อจะรอไว้ก่อน เมื่อเราตอบกลับแล้ว เราอาจเริ่มนับ 3 วันใหม่ และจะแจ้งให้ทราบในแชท
  • ทำใหม่หรือคืนเงินเต็มจำนวนหากผลงานไม่ตรงตามรายละเอียดงานและการแก้ไขยังไม่ช่วย หรืองานใช้เวลาเกินกำหนดส่งมากกว่าสองเท่า ให้เขียนแจ้งในแชทคำสั่งซื้อ เราจะทำงานใหม่หรือคืนเงินให้เต็มจำนวน
วิธีการทำงาน →

คำถามและคำตอบ

เก็บชื่อหรือเมืองของผู้รีวิวได้ไหม

ไม่ได้ แต่ละรีวิวเก็บเพียงข้อความ คะแนน และวันที่ ชื่อ ชื่อเล่น เมือง รูปภาพ และลิงก์โปรไฟล์เป็นข้อมูลส่วนบุคคลและไม่ถูกเก็บ

โปรแกรมจะแยกรีวิวดีและไม่ดีไหม

โปรแกรมบันทึกคะแนนไว้ คุณจึงกรองตามคะแนนใน Excel ได้ โปรแกรมไม่ตัดสินเนื้อหาข้อความ การอ่านเป็นหน้าที่ของคุณ

ฉันโพสต์รีวิวเหล่านี้บนเว็บของฉันได้ไหม

ไม่ได้ในฐานะรีวิวของคุณเอง รีวิวเป็นของผู้เขียนและร้านค้า และการแสดงเป็นของคุณจะทำให้ผู้ซื้อเข้าใจผิด ใช้เพื่อศึกษาว่าผู้คนพูดถึงอะไร

อ่านรีวิวบน Amazon, Google Maps หรือโซเชียลมีเดียได้ไหม

ไม่ได้ Amazon, Google, LinkedIn และโซเชียลมีเดียอยู่นอกขอบเขต เพราะข้อกำหนดห้ามไว้ สำหรับร้านค้าอื่น คุณเป็นผู้ตัดสินว่าข้อกำหนดอนุญาตหรือไม่

ถ้ารีวิวโหลดขึ้นมาเมื่อเลื่อนหน้าล่ะ

กรณีนั้นโปรแกรมใช้ไลบรารีเบราว์เซอร์ (Playwright) ซึ่ง README อธิบายไว้ ถ้าร้านค้าเปลี่ยนเลย์เอาต์ภายหลัง โปรแกรมต้องมีการอัปเดต

ไม่พบคำตอบใช่ไหม

แพ็กเกจ