from selenium import webdriver import time import networkx as nx import dataset import pickle import codecs from selenium.webdriver.common.keys import Keys import sys import os import time import re import json class JBrowser: def __init__(self): os.chdir("C:\\Program Files\\Google\\Chrome\\Application\\") def set_profile_path(self,profilepath): self.profilepath=profilepath option = webdriver.ChromeOptions() option.add_argument('--disable-web-security') option.add_argument('--allow-running-insecure-content') option.add_argument("--user-data-dir=C:\\Users\\jared\\AppData\\Local\\Google\\Chrome\\User Data\\"+self.profilepath+"\\") self.option=option driver = webdriver.Chrome(options=option) self.driver=driver # executor_url = driver.command_executor._url # session_id = driver.session_id def scrolling(self,pgnum): ub = self.driver.find_element_by_css_selector('body') for i in range(pgnum): ub.send_keys(Keys.PAGE_DOWN) if pgnum>1: time.sleep(0.5) def get(self,url): self.driver.get(url) def get_driver(self): return self.driver #jb=JBrowser() #jb.set_profile_path("Profile 7") #jb.get('https://m.facebook.com/ufi/reaction/profile/browser/?ft_ent_identifier=1981894498624379&ref=page_internal') #time.sleep(3)