|
@@ -64,7 +64,7 @@ def re_get_webdriver():
|
|
|
options = webdriver.ChromeOptions()
|
|
|
options.add_argument("--no-sandbox")
|
|
|
options.add_argument("--disable-dev-shm-usage")
|
|
|
- options.add_argument("--headless")
|
|
|
+
|
|
|
print(user_agent)
|
|
|
options.add_experimental_option('prefs', {'intl.accept_languages': 'en,en_US'})
|
|
|
options.add_argument("--incognito")
|
|
@@ -74,8 +74,7 @@ def re_get_webdriver():
|
|
|
driver = webdriver.Chrome(options=options)
|
|
|
|
|
|
else:
|
|
|
- driver = webdriver.Chrome(
|
|
|
- executable_path=r'C:\Users\Administrator\Downloads\chromedriver_108\chromedriver', options=options)
|
|
|
+ driver = webdriver.Chrome(executable_path=r'C:\Users\Administrator\Downloads\chromedriver_108\chromedriver', options=options)
|
|
|
except:
|
|
|
traceback.print_exc()
|
|
|
return
|
|
@@ -134,7 +133,7 @@ def run_once(jsobj):
|
|
|
driver.execute_cdp_cmd("Emulation.setGeolocationOverride", Map_coordinates)
|
|
|
driver.get('https://www.google.com?num=100&lr=lang_en')
|
|
|
|
|
|
- time.sleep(3)
|
|
|
+ time.sleep(30)
|
|
|
print(driver.current_url)
|
|
|
elmt = driver.find_element(By.XPATH, "//input[@name='q']")
|
|
|
time.sleep(1)
|
|
@@ -146,6 +145,7 @@ def run_once(jsobj):
|
|
|
elmts = driver.find_elements(By.XPATH, "//div[@class='yuRUbf']/a")
|
|
|
numresults = len(elmts)
|
|
|
print('搜尋結果數量', numresults)
|
|
|
+ time.sleep(30)
|
|
|
driver.save_screenshot('C:\/Users\/s1301\/Pictures\/Saved Pictures\/' +date +fname + ".png")
|
|
|
if numresults == 0:
|
|
|
send_msg('stop working...')
|
|
@@ -168,7 +168,7 @@ def run_once(jsobj):
|
|
|
desc = None
|
|
|
|
|
|
table.insert(
|
|
|
- {'title': elmt.text, 'url': href, 'keyword': kw, 'dt': datetime.datetime.now(), 'ranking': idx})
|
|
|
+ {'title': elmt.text, 'url': href, 'keyword': kw, 'dt': datetime.datetime.now(), 'ranking': idx,'description':fname})
|
|
|
datadict['搜尋詞'].append(kw)
|
|
|
datadict['結果標題'].append(txt)
|
|
|
datadict['結果網址'].append(href)
|
|
@@ -233,4 +233,6 @@ def run_once(jsobj):
|
|
|
sys.exit()
|
|
|
|
|
|
|
|
|
-run_once({'kw':'angelo koo','fname':'miami','date':'1208'})
|
|
|
+run_once({'kw':'angelo koo','fname':'ny','date':'1215_2'})
|
|
|
+
|
|
|
+
|