|
@@ -64,6 +64,15 @@ def re_get_webdriver():
|
|
|
driver=None
|
|
|
return None
|
|
|
|
|
|
+def getDriver():
|
|
|
+ options = webdriver.ChromeOptions()
|
|
|
+ #options.add_argument("user-agent=%s" % rua())
|
|
|
+ options.add_argument('--headless')
|
|
|
+ options.add_argument('--incognito')
|
|
|
+ options.add_argument('--no-sandbox')
|
|
|
+ driver=webdriver.Chrome(options=options)
|
|
|
+ driver.set_window_size(1400,1000)
|
|
|
+ return driver
|
|
|
|
|
|
|
|
|
def run_once(jsobj):
|
|
@@ -75,16 +84,7 @@ def run_once(jsobj):
|
|
|
|
|
|
# i=random.randint(0,9)
|
|
|
i=100
|
|
|
- if driver is None:
|
|
|
- time.sleep(8)
|
|
|
- options = webdriver.ChromeOptions()
|
|
|
- options.add_argument('--headless')
|
|
|
- # options.add_argument("--user-agent=" +user_agent)
|
|
|
- options.add_argument("--incognito")
|
|
|
- options.add_argument('--disable-dev-shm-usage')
|
|
|
- driver = webdriver.Chrome(options=options)
|
|
|
- if driver is None:
|
|
|
- return
|
|
|
+ driver=getDriver()
|
|
|
try:
|
|
|
kw=jsobj['kw']
|
|
|
if jsobj.get('domain') is None:
|