AmzSear ค้นหาสินค้าใน Amazon จากบรรทัดคำสั่ง

เกี่ยวกับ amzsear

ในบทความหน้าเราจะมาดู AmzSear ยูทิลิตี้นี้เป็น CLI และ API ที่ไม่เป็นทางการจาก Amazon จะช่วยให้เรา ค้นหาไดเร็กทอรีผลิตภัณฑ์ Amazon ได้อย่างง่ายดายจากบรรทัดคำสั่ง โดยไม่ต้องใช้คีย์ Amazon API นี่เป็นสิ่งที่น่าสนใจในเวลานี้เนื่องจาก Amazon และ บริษัท อื่น ๆ กำลังเตรียมหุ้นต่อสู้ของพวกเขาพร้อมส่วนลดสินค้าพิเศษและสถานที่ท่องเที่ยวอื่น ๆ สำหรับผู้ซื้อ

AmzSear เป็นสคริปต์ ไม่เป็นทางการที่จะทำงานด้วย อเมซอน. ด้วย amzSear เราจะมีความเป็นไปได้ในการค้นหาผลิตภัณฑ์ใน Amazon จากบรรทัดคำสั่งและดูข้อมูลพื้นฐานของผลิตภัณฑ์เช่นราคาทั้งหมดของผู้ขายที่แตกต่างกัน URL การจำแนกประเภทของผลิตภัณฑ์ใด ๆ โดยตรงจากหน้าต่างเทอร์มินัลของคุณโดยไม่ต้องใช้ Amazon API ยูทิลิตี้นี้คือ ใช้ได้อย่างอิสระที่ GitHub และเผยแพร่ภายใต้ใบอนุญาต MIT

ติดตั้ง AmzSear บน Ubuntu 17.10

แอมซเซียร์ ต้องใช้เวอร์ชัน หลาม 2.7 หรือสูงกว่า เพื่อให้ทำงานได้อย่างถูกต้อง เราจะต้องตรวจสอบให้แน่ใจว่าเราได้ติดตั้ง pip ในระบบของเราแล้ว หากไม่ได้ติดตั้ง pip เราจะสามารถติดตั้งได้ด้วยวิธีง่ายๆดังที่แสดงด้านล่าง

ใน Ubuntu และอนุพันธ์เราจะต้องเปิดเทอร์มินัลเท่านั้น (Ctrl + Alt + T) และดำเนินการคำสั่งต่อไปนี้เพื่อ ติดตั้ง pip:

sudo apt install python-pip

เมื่อเราติดตั้ง pip แล้วเราจะติดตั้ง AmzSear ในเทอร์มินัลเดียวกันโดยใช้ pip ด้วยคำสั่ง:

sudo pip install amzsear

วิธีใช้ AmzSear

El คำสั่งมาตรฐาน ในการใช้ amzSear จะเป็น:

amzsear query_string [-p num [-i num]] [-q] [-v] [-d]

ค้นหาผลิตภัณฑ์ตามชื่อ

ลองหาผลิตภัณฑ์เช่นหนังสือ«แม่น้ำในความมืด: หนึ่งม็องหลบหนีจากเกาหลีเหนือ«. สำหรับสิ่งนี้เราจะเขียน:

ค้นหาผลิตภัณฑ์ amzsear

amzsear 'A River in Darkness: One Mans Escape from North Korea'

มันจะแสดงให้เราเห็นผลลัพธ์ตามของเรา สตริงการค้นหาในไดเร็กทอรีผลิตภัณฑ์ของ Amazon ในเทอร์มินัลของเรา ในตัวอย่างนี้จะแสดงผลลัพธ์เพียงรายการเดียว

เราจะแสดงไฟล์ ผลลัพธ์ในเว็บเบราว์เซอร์ของเรา กำหนดไว้ล่วงหน้า

amzsear ค้นหาผลิตภัณฑ์เบราว์เซอร์

เราไม่ต้องให้คำค้นหาที่แน่นอน เราอาจใช้คำค้นหาที่เกี่ยวข้อง อย่างที่เป็นไปได้สำหรับตัวอย่างนี้«แม่น้ำในความมืด»และดูผลลัพธ์ทั้งในเทอร์มินัลและในเบราว์เซอร์

amzsear ค้นหาคำที่เกี่ยวข้องกับผลิตภัณฑ์

ดูผลลัพธ์ต่อหน้า

สคริปต์ AmzSear จะแสดงผลลัพธ์ของหน้าแรกเท่านั้น แต่ยัง เราสามารถระบุหมายเลขหน้าโดยเฉพาะ ดังที่แสดงไว้ดังต่อไปนี้:

amzsear 'A River in Darkness' -p 2

คำสั่งนี้เช่นเดียวกับคำสั่งก่อนหน้านี้จะแสดงผลลัพธ์ของหน้าที่สองของไดเรกทอรีผลิตภัณฑ์ Amazon ทั้งในเทอร์มินัลและในเบราว์เซอร์

ดูผลลัพธ์ในเบราว์เซอร์เท่านั้น

หากเราไม่ต้องการให้ผลลัพธ์แสดงในเทอร์มินัล แต่ในเว็บเบราว์เซอร์เราจะสามารถใช้ไฟล์ -q ตัวเลือก ดังแสดงด้านล่าง

หน้าการค้นหาผลิตภัณฑ์ของ amzsear 2

amzsear 'A River in Darkness' -p 2 -q

อย่างที่ฉันพูดคำสั่งนี้จะแสดงหน้าที่สองของผลลัพธ์ในเว็บเบราว์เซอร์เท่านั้น เราจะไม่เห็นผลลัพธ์ใด ๆ ในเทอร์มินัล

ดูผลลัพธ์ในเทอร์มินัลเท่านั้น

ในทำนองเดียวกันหากเราต้องการเห็นผลลัพธ์ในเทอร์มินัลเท่านั้นและไม่ได้อยู่ในเว็บเบราว์เซอร์เราจะต้องใช้ -d ตัวเลือก.

หน้าผลิตภัณฑ์ปลายทางการค้นหา amzsear 2

amzsear 'A River in Darkness' -p 2 -d

ดูข้อมูลผลิตภัณฑ์ทั้งหมด

เพื่อให้เทอร์มินัลแสดงข้อมูลทั้งหมดเกี่ยวกับผลิตภัณฑ์เช่นชื่อ URL ราคาทั้งหมดและห่วงโซ่การจัดหมวดหมู่เป็นต้นเราจะต้องเพิ่ม -v ตัวเลือก.

การค้นหาผลิตภัณฑ์ของ amzsear แสดงข้อมูลทั้งหมด

amzsear 'A River in Darkness' -d -v

คำสั่งนี้จะแสดงให้เราเห็นหน้าแรกของผลลัพธ์ในเทอร์มินัลเท่านั้น เราอาจขอให้แสดงหน้าอื่นใดแก่เรา นอกจากนี้เราจะแสดงรายละเอียดทั้งหมดเช่น URL ราคาของผู้ขายที่แตกต่างกันและการให้คะแนนของผลิตภัณฑ์ที่แสดงดังที่คุณเห็นในภาพหน้าจอด้านบน

ผลลัพธ์เหล่านี้จะไม่แสดงในเบราว์เซอร์เนื่องจากเรามีตัวเลือก -d หากเราต้องการดูผลลัพธ์ทั้งในเทอร์มินัลและในเบราว์เซอร์เราจะต้องลบตัวเลือก -d ออกจากคำสั่งเท่านั้น

การเตือน

ผู้ที่ใช้สคริปต์นี้บ่อยๆเพื่อค้นหาสินค้าใน Amazon จะต้องระมัดระวัง Amazon ได้ทำเครื่องหมายสคริปต์ที่คล้ายกันเป็นบอทและได้ห้ามที่อยู่ IP ที่ส่งข้อความค้นหาซ้ำ ด้วยประการฉะนี้ เป็นความคิดที่ดีที่จะเรียกใช้ผ่าน VPN หรือพร็อกซี. นอกจากนี้ยังควร จำกัด การค้นหาของเราจนกว่านักพัฒนาซอฟต์แวร์จะเสนอวิธีแก้ปัญหา

ถอนการติดตั้ง AmzSear

ในการลบสคริปต์นี้ออกจากระบบของเราเราต้องเปิดเทอร์มินัล (Ctrl + Alt + T) และเขียนคำสั่งต่อไปนี้:

sudo pip uninstall amzsear

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา