| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | 
							- 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
 
- import configparser, os
 
- from os.path import expanduser
 
- class JBrowser:
 
-     def __init__(self):
 
-         os.chdir("C:\\Program Files\\Google\\Chrome\\Application\\")
 
-         home = expanduser("~")
 
-         print(home)
 
-         config = configparser.ConfigParser()
 
-         content=config.read_file(open(home+'\\test.cfg'))
 
-         print(content)
 
-         print(config['DEFAULT'])
 
-         print(config.sections())
 
-         self.userdir=config['DEFAULT'].get('userdir')
 
-     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="+self.userdir+profilepath+"\\")
 
- #        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)
 
 
  |