0
0
Lập trình
Sơn Tùng Lê
Sơn Tùng Lê103931498422911686980

Cách Lấy Dữ Liệu và Tóm Tắt Việc Làm LinkedIn Với Chrome Extension + ChatGPT

Đăng vào 5 tháng trước

• 3 phút đọc

Chủ đề:

KungFuTech

Giới thiệu

Việc duyệt qua hàng loạt mô tả công việc trên LinkedIn có thể gây choáng ngợp. Tôi muốn có một cách nhanh hơn để nắm bắt nội dung của một vị trí — vì vậy tôi đã xây dựng một Chrome extension nhỏ.

Chức năng của Extension

Extension này:

  • Lấy dữ liệu mô tả công việc từ LinkedIn (trực tiếp từ trang công việc)
  • Làm sạch văn bản (loại bỏ thẻ, khoảng trắng bất thường, dòng trống thừa)
  • Gửi nội dung tới ChatGPT với một prompt tùy chỉnh
  • Hiển thị một bản tóm tắt có cấu trúc ngay trong popup

Tất cả các xử lý diễn ra cục bộ trong trình duyệt và ChatGPT được gọi trực tiếp qua API. Không cần backend, không có trung gian.

Cách Hoạt Động

  1. Cài đặt extension cục bộ (Chọn "Load unpacked" trong chrome://extensions)
  2. Mở bất kỳ bài đăng công việc nào trên LinkedIn
  3. Nhấn vào biểu tượng extension → mô tả công việc xuất hiện trong popup
  4. Nhấn "Gửi tới ChatGPT" → nhận được một bản tóm tắt sạch sẽ, có cấu trúc (vị trí, yêu cầu, công nghệ, cấp độ)

Tại Sao Lại Xây Dựng Nó?

Tôi thường kiểm tra các bài đăng việc làm trên LinkedIn nhưng hầu hết mô tả đều là những bức tường văn bản dài.

Extension này giảm thiểu tiếng ồn và cho phép tôi nhanh chóng xem liệu một vị trí có phù hợp hay không.

Nó cũng là một ví dụ thú vị về cách kết hợp giữa scripting trình duyệt và OpenAI API để nâng cao năng suất.

Cài Đặt

Bước 1: Clone Repository

Clone repo và tải cục bộ trong Chrome:

bash Copy
git clone https://github.com/anton-ds/linkedin-scraper-ext

Bước 2: Cấu Hình OpenAI API

Sau đó, thêm khóa API OpenAI và prompt của bạn trong trang Tùy chọn.

Tổng Kết

Nếu bạn tò mò, mã nguồn là mã nguồn mở:

👉 https://github.com/anton-ds/linkedin-scraper-ext

Mong nhận được phản hồi, ý tưởng hoặc PRs từ bạn!

Thực Hành Tốt Nhất

  • Giữ cho mã nguồn sạch sẽ: Đảm bảo rằng mã của bạn dễ đọc và bảo trì.
  • Kiểm tra thường xuyên: Đảm bảo extension hoạt động tốt với các bản cập nhật của LinkedIn.

Cạm Bẫy Thường Gặp

  • Thay đổi cấu trúc HTML của LinkedIn: Hãy chuẩn bị để cập nhật mã của bạn nếu LinkedIn thay đổi cách thức hiển thị công việc.
  • Giới hạn API: Theo dõi số lượng yêu cầu tới API để tránh vượt quá giới hạn.

Mẹo Hiệu Suất

  • Tối ưu hóa prompt của ChatGPT: Thử nghiệm với các prompt khác nhau để có được kết quả tốt hơn.
  • Sử dụng cache: Nếu có thể, lưu trữ kết quả để giảm thiểu thời gian xử lý.

Giải Quyết Vấn Đề

  • Không nhận được tóm tắt từ ChatGPT: Kiểm tra lại khóa API và prompt.
  • Extension không hoạt động: Kiểm tra console trong Developer Tools để tìm lỗi.

Câu Hỏi Thường Gặp (FAQ)

1. Extension có miễn phí không?

Có, nó là mã nguồn mở và miễn phí cho mọi người sử dụng.

2. Tôi có thể đóng góp vào dự án không?

Tất nhiên! Mọi đóng góp đều được hoan nghênh.

3. Có cần kỹ năng lập trình để cài đặt extension không?

Không, bạn chỉ cần làm theo các bước trong hướng dẫn cài đặt.

Tài Nguyên Tham Khảo

Hy vọng hướng dẫn này hữu ích cho bạn và giúp bạn tận dụng tối đa LinkedIn trong việc tìm kiếm việc làm!

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào