Giter Club home page Giter Club logo

tool_check_status_fb_python's Introduction

tool_check_status_fb_python

Dùng để kiểm tra tình trạng hoạt động của danh sách các link facebook. Đặc biệt ứng dụng vào việc theo dõi scam trên facebook.

Scam symbol

Tool Check Status on FB

GIỚI THIỆU

CÁC THÀNH PHẦN

  • checkscam.txt : File lưu trữ các thông tin hiển thị cơ bản khi truy cập localhost (danh sách tổng quát)
  • debug_link.txt: File lưu trữ các thông tin cần kiểm tra tình trạng (Link facebook chứa id user - nếu link đã bị đổi thành bí danh thì dùng postman để tìm id) sử dụng trong route /status
  • history.html: File lưu trữ lịch sử có thời gian chi tiết sau khi vào route /status kiểm tra tình trạng. Có 3 tình trạng theo màu sắc: màu đỏ - link không tồn tại/bị khoá/bị block; màu xanh - link còn sử dụng và truy cập được; màu vàng - một số trường hợp không đúng format (có thể nền tảng facebook thay đổi cấu trúc đăng nhập/thông tin trả về,...)
  • web_checkstatus.py: File là thành phần chính của công cụ, chứa 3 route là: / ; /status ; /history
  • Cần cài đặt các thư viện tương ứng và lưu ý tool có dùng selenium vì thế cần cài đặt geckodriver (v0.33.0 đã chạy tốt).

HƯỚNG DẪN SỬ DỤNG

  • Sau khi git clone thành công -> đề nghị dùng PyCharm Edition để có thể hỗ trợ cài đặt các package phù hợp trong .venv
  • Chỉnh sửa biến môi trường trong Edit environment variables for your account (Windows) để đặt tài khoản, mật khẩu tài khoản facebook. Trong file web_checkstatus.py tại dòng 106, 107, 108 chỉnh sửa cho phù hợp để đáp ứng.
  • Chỉnh sửa các file checkscam.txt và debug_link.txt để đáp ứng nhu cầu. Lưu ý: không nên để dòng trống (\n) trong hai file này -> sinh ra lỗi.
  • Chạy file web_checkstatus.py

FLOW

  • / : hiển thị file checkscam.txt
  • /status: đọc file debug_link.txt --> mở lần lượt từng link (lấy đường dẫn mới nhất và tên) --> nếu link không truy cập được --> đăng nhập facebook và kiểm tra lại (trường hợp xảy ra khi users bật tính năng không công khai tài khoản) --> hiển thị tình trạng --> ghi vào history.html
  • /history: hiển thị file history.html

Nền tảng

  • Python (Flask, Selenium)
  • HTML (hiển thị cơ bản)

Tính năng có thể phát triển

  • Auto unfriend/addfriend on Facebook.
  • Kiểm tra tình trạng mối quan hệ bạn bè ( bạn bè có thể block bạn hoặc đổi tên nhưng bạn không biết,...)

tool_check_status_fb_python's People

Contributors

dophison avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.