|
@@ -62,9 +62,19 @@ def process_query(qs):
|
|
|
ranking=-1
|
|
|
print(len(elmts))
|
|
|
# driver.save_screenshot('c:/tmp/test.png')
|
|
|
-
|
|
|
+ if 'site' in q:
|
|
|
+ href = elmts[0].get_attribute('href')
|
|
|
+ txt = elmts[0].text
|
|
|
+ print('clicked....')
|
|
|
+ print(href)
|
|
|
+ print(txt)
|
|
|
+ print("ranking", idx)
|
|
|
+ table.insert(
|
|
|
+ {'kw': q, 'domain': domain, 'ranking': idx, 'title': txt, 'url': href, 'dt': datetime.datetime.now()})
|
|
|
+ webdriver.ActionChains(driver).move_to_element(elmts[0]).perform()
|
|
|
+ webdriver.ActionChains(driver).move_to_element(elmts[0]).click().perform()
|
|
|
+ time.sleep(5)
|
|
|
for elmt in elmts:
|
|
|
-
|
|
|
href=elmt.get_attribute('href')
|
|
|
txt=elmt.text
|
|
|
if len(txt)>10:
|
|
@@ -76,6 +86,7 @@ def process_query(qs):
|
|
|
table.insert({'kw':q,'domain':domain,'ranking':idx,'title':txt,'url':href,'dt':datetime.datetime.now()})
|
|
|
webdriver.ActionChains(driver).move_to_element(elmt).perform()
|
|
|
webdriver.ActionChains(driver).move_to_element(elmt).click().perform()
|
|
|
+ time.sleep(5)
|
|
|
break
|
|
|
idx+=1
|
|
|
|