gsearch_test.py 767 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import googlesearch
  2. import codecs
  3. import sys
  4. import time
  5. import dataset
  6. import os
  7. db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/hhh?charset=utf8mb4')
  8. table=db['hhh_contentgap_serp']
  9. #print(os.path.realpath('.'))
  10. curdir=os.path.realpath('.')
  11. fr=codecs.open(curdir+os.sep+'contentgap.txt','r','utf-8')
  12. lines=fr.readlines()
  13. lst=[]
  14. for l in lines:
  15. lst.append(l.replace('\n',''))
  16. for l in lst[25:]:
  17. time.sleep(5)
  18. results=googlesearch.search(l, num_results=150)
  19. idx=0
  20. for r in results:
  21. print(idx)
  22. print(r)
  23. if 'hhh.com.tw' in r:
  24. print('found')
  25. print(idx)
  26. table.insert({'kw':l,'ranking':idx})
  27. db.commit()
  28. break
  29. idx+=1
  30. sys.exit()