AmzSear, tìm kiếm sản phẩm trên Amazon từ dòng lệnh

về amzsear

Trong bài viết tiếp theo chúng ta sẽ tìm hiểu về AmzSear. Tiện ích này là CLI và API không chính thức của Amazon. Nó sẽ cho phép chúng ta Dễ dàng tìm kiếm thư mục sản phẩm Amazon từ dòng lệnh mà không cần khóa API của Amazon. Đây là một điều thú vị vào thời điểm này vì Amazon và các công ty khác đang chuẩn bị sẵn kho hàng chiến đấu với các đợt giảm giá, sản phẩm độc quyền và các điểm hấp dẫn khác cho người mua.

AmzSear là một kịch bản không chính thức để làm việc với đàn bà gan dạ. Với amzSear, chúng tôi sẽ có khả năng dễ dàng tìm kiếm sản phẩm trên Amazon từ dòng lệnh và xem thông tin cơ bản của sản phẩm, chẳng hạn như tất cả giá của những người bán khác nhau, URL, xếp hạng của bất kỳ sản phẩm nào, trực tiếp từ cửa sổ thiết bị đầu cuối của bạn mà không cần sử dụng API Amazon. Tiện ích này là có sẵn miễn phí tại GitHub và được phát hành theo giấy phép MIT.

Cài đặt AmzSear trên Ubuntu 17.10

AmzSear yêu cầu một phiên bản Python 2.7 trở lên để hoạt động chính xác. Chúng tôi sẽ cần đảm bảo rằng chúng tôi đã cài đặt pip trên hệ thống của mình. Nếu chưa cài đặt pip thì chúng ta sẽ có thể cài đặt dễ dàng như hình bên dưới.

Trong Ubuntu và các dẫn xuất của nó, chúng ta sẽ chỉ phải mở terminal (Ctrl+Alt+T) và thực hiện lệnh sau để cài đặt pip:

sudo apt install python-pip

Sau khi cài đặt pip, chúng tôi sẽ cài đặt AmzSear trong cùng một thiết bị đầu cuối bằng cách sử dụng pip bằng lệnh:

sudo pip install amzsear

Cách sử dụng AmzSear

El lệnh chuẩn để sử dụng amzSear nó sẽ là:

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

Tìm kiếm sản phẩm theo tên

Hãy thử tìm kiếm một sản phẩm, chẳng hạn như cuốn sách «Dòng sông trong bóng tối: Cuộc trốn thoát của một người khỏi Triều Tiên«. Để làm điều này chúng tôi sẽ viết:

tìm kiếm sản phẩm amzsear

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

Nó sẽ cho chúng ta thấy kết quả dựa trên chuỗi tìm kiếm trong thư mục sản phẩm Amazon trong thiết bị đầu cuối của chúng tôi. Trong ví dụ này chỉ có một kết quả sẽ được hiển thị.

Chúng tôi cũng sẽ được hiển thị kết quả trong trình duyệt web của chúng tôi định trước.

trình duyệt sản phẩm tìm kiếm amzsear

Chúng tôi không cần phải đưa ra cụm từ tìm kiếm chính xác. Chúng tôi có thể sử dụng các thuật ngữ tìm kiếm có liên quan như nó có thể là ví dụ này «Một dòng sông trong bóng tối» và xem kết quả trong cả thiết bị đầu cuối và trình duyệt.

thuật ngữ liên quan đến sản phẩm tìm kiếm amzsear

Xem kết quả trên mỗi trang

Tập lệnh AmzSear sẽ chỉ hiển thị cho chúng ta kết quả của trang đầu tiên. Nhưng cũng chúng ta có thể chỉ định số trang cụ thể như nó được hiển thị trong phần sau:

amzsear 'A River in Darkness' -p 2

Lệnh này, giống như các lệnh trước, sẽ hiển thị cho chúng ta kết quả của trang thứ hai của thư mục sản phẩm Amazon trong cả thiết bị đầu cuối và trình duyệt.

Chỉ xem kết quả trong trình duyệt

Nếu chúng tôi không muốn kết quả được hiển thị trong thiết bị đầu cuối mà trong trình duyệt web, chúng tôi sẽ có thể sử dụng -q tùy chọn như hình dưới đây

trang tìm kiếm sản phẩm amzsear 2

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

Như tôi đã nói, lệnh này sẽ chỉ hiển thị trang thứ hai của kết quả trong trình duyệt web. Chúng tôi sẽ không thấy bất kỳ kết quả nào trong thiết bị đầu cuối.

Chỉ xem kết quả trong thiết bị đầu cuối

Tương tự, nếu chúng ta chỉ muốn xem kết quả trong terminal chứ không phải trong trình duyệt web, chúng ta sẽ phải sử dụng -d tùy chọn.

trang sản phẩm thiết bị đầu cuối tìm kiếm amzsear 2

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

Xem tất cả thông tin sản phẩm

Để tất cả thông tin sản phẩm được hiển thị trong thiết bị đầu cuối, chẳng hạn như tên, URL, tất cả giá và chuỗi phân loại, v.v., chúng tôi sẽ phải thêm tùy chọn -v.

sản phẩm tìm kiếm amzsear hiển thị tất cả thông tin

amzsear 'A River in Darkness' -d -v

Lệnh này sẽ chỉ hiển thị cho chúng ta trang đầu tiên của kết quả trong terminal. Chúng tôi có thể yêu cầu được hiển thị bất kỳ trang nào khác. Chúng tôi cũng sẽ được hiển thị tất cả thông tin chi tiết, chẳng hạn như URL, giá của những người bán khác nhau và xếp hạng của các sản phẩm được hiển thị, như bạn có thể thấy trong ảnh chụp màn hình ở trên.

Những kết quả này sẽ không hiển thị trong trình duyệt vì chúng tôi đã thêm tùy chọn -d. Nếu chúng ta muốn xem kết quả trong cả terminal và trình duyệt, chúng ta chỉ phải xóa tùy chọn -d khỏi lệnh.

Sự phản đối

Những người thường xuyên sử dụng tập lệnh này để tìm kiếm sản phẩm trên Amazon sẽ cần phải cẩn thận. Amazon đã gắn cờ nhiều tập lệnh tương tự là bot và cấm các địa chỉ IP gửi truy vấn lặp đi lặp lại. Như vậy, Bạn nên chạy nó thông qua VPN hoặc proxy. Bạn cũng nên giới hạn tìm kiếm của mình cho đến khi nhà phát triển tìm ra giải pháp.

Gỡ cài đặt AmzSear

Để loại bỏ tập lệnh này khỏi hệ thống của chúng tôi, chúng tôi sẽ chỉ phải mở một thiết bị đầu cuối (Ctrl+Alt+T) và viết lệnh sau trong đó:

sudo pip uninstall amzsear

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.