|
@@ -88,6 +88,7 @@ def page_down_(driver, xpath_css, time_):
|
|
|
|
|
|
|
|
|
def keyin_keyword(driver, keyword):
|
|
|
+ print('key in keyword:' +keyword)
|
|
|
button = driver.find_element_by_id("searchbox")
|
|
|
driver.implicitly_wait(30)
|
|
|
ActionChains(driver).move_to_element(button).send_keys(keyword).send_keys(Keys.RETURN).perform()
|
|
@@ -321,19 +322,18 @@ def process_web_request(db,driver,area_num,keyword):
|
|
|
jstext=resp.decode('utf-8')
|
|
|
resultobj=parsing_js(jstext)
|
|
|
|
|
|
- break
|
|
|
-
|
|
|
print("before",datetime.now())
|
|
|
print("num: "+str(area_num))
|
|
|
save_js_to_db(resultobj,area_num,keyword)
|
|
|
print("after",datetime.now())
|
|
|
|
|
|
- aft_cnt=0
|
|
|
- cursor = db.query('select count(*) as cnt from swire_store_list where num="'+str(area_num)+'" ')
|
|
|
- for c in cursor:
|
|
|
- aft_cnt=c['cnt']
|
|
|
- break
|
|
|
- db['conv_log'].insert({'num':area_num,'prev':prev_cnt,'next':aft_cnt,'dt':datetime.now()})
|
|
|
+# aft_cnt=0
|
|
|
+# cursor = db.query('select count(*) as cnt from swire_store_list where num="'+str(area_num)+'" ')
|
|
|
+# for c in cursor:
|
|
|
+# aft_cnt=c['cnt']
|
|
|
+# break
|
|
|
+# db['conv_log'].insert({'num':area_num,'prev':prev_cnt,'next':aft_cnt,'dt':datetime.now()})
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -415,7 +415,7 @@ def main():
|
|
|
# print(url)
|
|
|
# url='https://www.google.com/maps/search/%E7%81%AB%E9%8D%8B%E9%A4%90%E5%BB%B3/@24.772608,121.0515456,13z'
|
|
|
driver.get(url)
|
|
|
-# time.sleep(3)
|
|
|
+ time.sleep(3)
|
|
|
keyin_keyword(driver, keyword)
|
|
|
|
|
|
process_web_request(db,driver,area_num,keyword)
|