14 điểm bởi GN⁺ 2025-01-02 | 1 bình luận | Chia sẻ qua WhatsApp
  • Công cụ được thiết kế để đảo ngược HTTP API của website
  • Tự động hóa hoặc tích hợp các website không có API công khai
  • Dễ dàng ghi lại lưu lượng mạng của ứng dụng thông qua HTTP Proxy tích hợp sẵn
  • Tự động nhận diện các endpoint liên quan và phân tích trực quan mối quan hệ dữ liệu giữa từng endpoint
  • Có thể tùy chỉnh theo nhu cầu người dùng, như thiết lập giá trị đầu vào và đầu ra hoặc loại trừ dữ liệu không cần thiết
  • Có thể xuất các chức năng do người dùng định nghĩa thành mã JavaScript để dùng ngay cho tích hợp
  • Trường hợp sử dụng
    • Tự động hóa
      • Tiết kiệm thời gian và chi phí bằng cách tự động hóa các tác vụ kinh doanh.
      • Dùng API Parrot để ghi lại quy trình công việc, định nghĩa tham số và tạo mã để thực thi các lệnh gọi API
    • Tích hợp
      • Đảo ngược API của các dịch vụ khác để tích hợp với phần mềm
      • Hỗ trợ truy xuất dữ liệu và thực hiện tác vụ
    • Web scraping
      • Thu thập dữ liệu bằng cách mô phỏng quy trình xác thực và các lệnh gọi API
      • Trích xuất dữ liệu cần thiết từ các cấu trúc dữ liệu lồng nhau như JSON hoặc HTML
  • Ứng dụng dựa trên Electron: có thể chạy trên Windows và Linux

1 bình luận

 
GN⁺ 2025-01-02
Ý kiến trên Hacker News
  • Đây là một dự án ấn tượng. Tôi tò mò về cách nó phát hiện các quan hệ dữ liệu nên đã định xem kho lưu trữ, nhưng có vẻ không có mã nguồn mà chỉ có issue và bản phát hành. Không rõ tôi hiểu vậy có đúng không

    • Không rõ dự án này có phải mã nguồn mở hay không
    • Không rõ có tốn phí hay không
    • Không rõ cách nó phát hiện các quan hệ dữ liệu
  • Dự án hay. Xin lưu ý là đã có một ứng dụng tên là Traffic Parrot. Vì hoạt động trong cùng thị trường, họ có thể sẽ không thích cách đặt tên này

  • Không rõ nó so với mitmmitmproxy2swagger thế nào

  • Không rõ nó khác Integuru ở điểm nào. Vài tuần trước đã có bài đăng về nó ở đây

  • Thật đáng tiếc khi một nửa bình luận là yêu cầu ứng dụng MacOS. Việc ngày càng phát triển trên MacOS để phục vụ phát triển máy chủ mà đích đến cuối cùng là Linux sẽ có hại về lâu dài cho thế hệ kỹ sư mới

  • Tôi đã xem phần "Docs" và thấy nó mô tả rất tốt quy trình làm việc và trường hợp sử dụng dự kiến. Tôi đang dùng Debian/Intel và ngoài việc cài Chrome thì chỉ gặp vài vấn đề nhỏ

    • appImage tự chứa là một cách tốt, nhưng vị trí cài đặt không rõ ràng. Nên bổ sung vị trí cài đặt mặc định cho những người đã quen với apt install
    • Tôi đã dùng sudo wget $URL -C /usr/local/bin/chmod +x $appimage, rồi gặp vấn đề về quyền với các tệp do root sở hữu vì trạng thái nội bộ bị thay đổi khi tạo Collection. Tôi đã đổi sang chmod 777 và khởi động lại ứng dụng để khắc phục. Đây là máy tính cá nhân nên tôi có thể chmod theo ý mình, nhưng tài liệu cần rõ ràng hơn cho những người chưa quen với appimage
    • Việc đổi tên project, collection, v.v. khá phiền. Ví dụ, khi bấm vào biểu tượng bút chì của 'New Project' thì một cửa sổ đổi tên mở ra và phải qua nhiều bước. Có thể cải thiện bằng cách để cú nhấp đó mở cửa sổ, cửa sổ tự lấy focus, con trỏ đặt sẵn trong ô biểu mẫu trống, rồi chỉ cần nhấn 'Enter'
    • Cần có khả năng bật/tắt việc hiển thị các cột thuộc tính. Trên laptop 14 inch độ phân giải cao, màn hình khá rối. Chiều rộng project nên có thể điều chỉnh được
    • Kích thước mặc định của chế độ xem luồng quá nhỏ
    • Những vấn đề trên đều nhỏ và không làm giảm sự xuất sắc hay thú vị của chương trình. Tôi đã thử dùng chương trình qua hướng dẫn, và bố cục phản hồi DOM cũng rất tốt
  • Công cụ hay. Tôi đã thử một phản hồi GraphQL lớn trên imdb.com, nhưng API Parrot bị crash sau vài yêu cầu

  • Không rõ có kế hoạch phát hành cho macOS hay không

  • Dự án thú vị. Tôi thường tìm thứ như thế này nhưng chưa tìm được cái nào làm đúng điều tôi muốn. Tôi đang dùng Mac và muốn thử công cụ này. Không rõ adblock-rs được dùng để làm gì

  • Khá thú vị, nhưng ở website đầu tiên tôi thử thì ngoài request chính ra không tìm được gì. Tôi biết API có các request POST để lấy dữ liệu. Tôi đã xem hướng dẫn, nhưng phần mềm không thể bắt được request từ trang chính, còn với biểu mẫu, nút bấm và các thao tác "thủ công" thì hoạt động tốt. Tôi có thể gửi DM về website và các request mà tôi mong đợi