Code Monkey home page Code Monkey logo

scraping-facebook's Introduction

Scraping Facebook

Prérequis

assurez-vous que vous avez déjà installé le chrome driver :

vous pouvez utiliser ce lien "https://chromedriver.chromium.org/downloads"

Configurer votre paths :

  • chrome driver : fichiers(script_scrap_comment.py , script_scrap_fb.py , script_scrap_post.py )
  • test.csv : fichier ( configuration_file.py )
  • configuration fb : fichiers dans la methode login (script_scrap_comment.py , script_scrap_fb.py , script_scrap_post.py)

configurer votre compte Facebook :

entrer votre adresse et mot de pass dans le fichier "Configurations_fb.txt"

Afin de pouvoir exécuter l'application, vous devez d'aborder installer les dépendances suivantes :

  • pymongo
  • datetime
  • hashlib
  • selenium
  • bs4
  • flask
  • flask_restful

Installation

  1. Ouvrir une invite de commande
  2. taper : pip install "nom du bibliothèque" .

Exécution

  • Post Scraping
    1. remplir le fichier "test.csv" par les URLs des posts que vous voulez scrappé
    2. ouvrire le projet sur votre Editeur
    3. Exécuter le fichier "api_facebook_scrap_post.py"
    4. Ouvrir une invite de commande et aller sur l'emplacement du projet ( cd /path )
    5. Exécuter le fichier "ipost.py" (py ipost.py)
  • Page Scraping
    1. ouvrire le projet sur votre Editeur
    2. remplire la liste « liste_urls » dans le fichier api_facebook_scrap par les urls des pages facebook que vous souhaitez scrappez
    3. exécuter le fichier "api_facebook_scrap.py"
    4. connecter sur le lien " http://127.0.0.1:5000/api/scraping"

scraping-facebook's People

Contributors

youssef-brini avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

adelalimi

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.