Project

General

Profile

Actions

Feature #1685

open

Feature #1669: Maintenir Facebook Driver

Obtenir les informations des événements suivis par un utilisateur

Added by Haithem FRAD about 5 years ago. Updated about 5 years ago.

Status:
New
Priority:
Normal
Assignee:
Start date:
31 Dec 2020
Due date:
% Done:

100%

Estimated time:

Description

Cette sous tache consiste à développer la fonction: get_events(self, user_id, scroll, n)

Le but est d'obtenir un dictionnaire contenant tout les informations des événements suivis par l'utilisateur:

Output : dic = {"name": name, "nb_people": nb_people, "date": date, "lieu": lieu, "info": info, "details": detail}
-name: nom de l'événement
-nb_people: le nombre des utilisateurs qui suivent cet événement
-date: date de l'événement
-lieu: lieu de l'événement
-info: information supplémentaire
-détails: un text contenant des détails supplementaires

Input :
-user_id: l'id de l'utilisateur
-scroll: le nombre de scroll à faire
-n: le nombre de publications à consulter

Actions #1

Updated by Haithem FRAD about 5 years ago

  • Tracker changed from Feature to Bug

J'ai un bug concernant le click sur "Afficher la suite" au niveau des détails

J'ai testé 3 methodes de click mais elles marchent pas.

Je vais tester l'exécution de JavaScript

Actions #2

Updated by Haithem FRAD about 5 years ago

Ajouter une fonction qui va stocker toutes les données recupérer dans un csv

Ref : https://towardsdatascience.com/how-to-read-csv-file-using-pandas-ab1f5e7e7b58

Actions #3

Updated by Haithem FRAD about 5 years ago

  • % Done changed from 70 to 80

J'ai réussi à scroller jusqu'au bouton soutaité :

c = self.driver.find_elements_by_xpath(
"//div[@class='dwo3fsh8 g5ia77u1 rt8b4zig n8ej3o3l agehan2d sk4xxmp2 rq0escxv q9uorilb kvgmc6g5 cxmmr5t8 oygrvhab hcukyx3x jb3vyjys rz4wbd8a qt6c0cv9 a8nywdso l9j0dhe7 i1ao9s8h k4urcfbm']")

self.driver.execute_script("arguments0.scrollIntoView();", c[len(c) - 6])

Le problème reste à clicker sur "Afficher la suite"

Actions #4

Updated by Haithem FRAD about 5 years ago

  • Tracker changed from Bug to Support
  • % Done changed from 80 to 100
Actions #5

Updated by Haithem FRAD about 5 years ago

  • Tracker changed from Support to Feature
Actions

Also available in: Atom PDF