#from bs4 import BeautifulSoup
import re, csv, urllib.request, urllib.parse, time, json, pickle,random
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
class managerurl(object):
def __init__(self):
self.oldurls=set()
self.newurls=set()
def add_newurls(self,urls):
if urls:
for i in urls:
self.add_newurl(i)
def add_newurl(self,url):
if url not in self.newurls and url not in self.oldurls:
self.newurls.add(url)
def has_newurls(self):
url=self.newurls.pop()
self.oldurls.add(url)
return url
class data_get(object):
def __init__(self):
self.man