Tích hợpActivepieces

Activepieces

Activepieces là gì?

Activepieces là một nền tảng tự động hóa doanh nghiệp no-code, mã nguồn mở và ưu tiên AI—về cơ bản là một giải pháp thay thế Zapier tự lưu trữ với các khả năng tự động hóa trình duyệt mạnh mẽ.

Scrapeless cung cấp các mô-đun sau trong Activepieces:

  1. Google Search – Truy cập và lấy dữ liệu tìm kiếm phong phú từ Google.
  2. Google Trends - Trích xuất dữ liệu Google Trends để theo dõi mức độ phổ biến của từ khóa và sự quan tâm tìm kiếm theo thời gian.
  3. Universal Scraping – Truy cập và trích xuất dữ liệu từ các trang web JS-Render vốn thường chặn bot.
  4. Scrape data from a single page – Trích xuất thông tin từ một trang web đơn lẻ.
  5. Crawl data from all pages – Thu thập dữ liệu một trang web và các trang được liên kết để trích xuất dữ liệu toàn diện.

Bắt đầu

Bước 1. Lấy API Key Scrapeless của bạn

  • Tạo tài khoản và đăng nhập vào Scrapeless Dashboard. Bạn có thể nhận 2.000 lượt gọi API miễn phí.
  • Tạo API key Scrapeless của bạn.

Bước 2. Đặt điều kiện kích hoạt và kết nối với Scrapeless

  1. Đặt các điều kiện kích hoạt dựa trên nhu cầu thực tế của bạn.

  1. Kết nối tài khoản Scrapeless của bạn. Ở đây, chúng ta chọn Universal Scraping và sử dụng https://www.amazon.com/LK-Apple-Watch-Screen-Protector/dp/B0DFG31G1P/ làm URL mẫu.


Bước 3. Làm sạch dữ liệu

Tiếp theo, chúng ta cần làm sạch dữ liệu HTML đã được thu thập ở bước trước. Đầu tiên, chọn Universal Scraping Data trong phần inputs. Cấu hình code như sau:

export const code = async (inputs) => {
const html = inputs.SOURCE_DATA
 
const titleMatch = html.match(/id=['"]productTitle['"][^>]*>([^<]+)</i);
const title = titleMatch ? titleMatch[1].trim() : "";
 
const priceMatch = html.match(/class=['"]a-offscreen['"][^>]*>\$?([\d.,]+)/i);
const price = priceMatch ? priceMatch[1].trim() : "";
 
const ratingMatch = html.match(/class=['"]a-icon-alt['"][^>]*>([^<]+)</i);
const rating = ratingMatch ? ratingMatch[1].trim() : "";
 
return [
  {
    json: {
      title,
      price,
      rating
    },
  },
];
};
 

Bước 4. Kết nối với Google Sheets

Tiếp theo, bạn có thể chọn xuất dữ liệu đã được làm sạch và cấu trúc hóa ra Google Sheets. Chỉ cần thêm một node Google Sheets và cấu hình kết nối Google Sheets của bạn.

Lưu ý: Hãy đảm bảo tạo trước một Google Sheet.

Ví dụ về kết quả đầu ra

Đó là một hướng dẫn đơn giản về cách thiết lập và sử dụng Scrapeless. Nếu bạn có bất kỳ câu hỏi nào, hãy thoải mái thảo luận trên Scrapeless Discord.