Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.27 KB | None | 0 0
  1. # coding=utf-8
  2. from scrapy.crawler import CrawlerProcess
  3. from scrapy.utils.project import get_project_settings
  4. import base64
  5. from httplib2 import Http
  6. import json
  7.  
  8. def init_urls(cli_list):
  9. urls = dict((client.replace('\n',''),construct_url(client)) for client in cli_list)
  10. return urls
  11.  
  12. def start_run(cli_list):
  13. process = CrawlerProcess(get_project_settings())
  14. for li in cli_list:
  15. print(li)
  16. client_aux = li["pk"]
  17. keyword_dic = [l["keyword"] for l in li["client_keywords"]]
  18. for keyword in keyword_dic:
  19. # process.crawl('1mobile', starturl=keyword, client=client_aux)
  20. # process.crawl('allfreeapks', starturl=keyword, client=client_aux)
  21. # process.crawl('android4iphone', starturl=keyword, client=client_aux)
  22. ## process.crawl('android4samsung', starturl=keyword, client=client_aux)
  23. # process.crawl('androidapkindirpc', starturl=keyword, client=client_aux)
  24. #process.crawl('apk-baixar', starturl=keyword, client=client_aux)
  25. ## process.crawl('apk-s', starturl=keyword, client=client_aux)
  26. # process.crawl('apk4bb', starturl=keyword, client=client_aux)
  27. #process.crawl('apk4blackberry', starturl=keyword, client=client_aux)
  28. #process.crawl('apk4htc', starturl=keyword, client=client_aux)
  29. # process.crawl('apk4iphone', starturl=keyword, client=client_aux)
  30. ## process.crawl('apk4kindle', starturl=keyword, client=client_aux)
  31. ## process.crawl('apk4kindlefire', starturl=keyword, client=client_aux)
  32. process.crawl('apk4pc', starturl=keyword, client=client_aux)
  33. #process.crawl('apkarcade', starturl=keyword, client=client_aux)
  34. #process.crawl('apkcard', starturl=keyword, client=client_aux)
  35. #process.crawl('apkdescargargratis', starturl=keyword, client=client_aux)
  36. #process.crawl('apkgplay', starturl=keyword, client=client_aux)
  37. ## process.crawl('apkformobile', starturl=keyword, client=client_aux)
  38. ## process.crawl('apkforsamsung', starturl=keyword, client=client_aux)
  39. #process.crawl('apkfreeandroid', starturl=keyword, client=client_aux)
  40. #process.crawl('apkfurpcdownload', starturl=keyword, client=client_aux)
  41. #process.crawl('apkindirmobi', starturl=keyword, client=client_aux)
  42. #process.crawl('apknew', starturl=keyword, client=client_aux)
  43. #process.crawl('apkparapc', starturl=keyword, client=client_aux)
  44. #process.crawl('apkperpcdownload', starturl=keyword, client=client_aux)
  45. ## process.crawl('apkpure', starturl=keyword, client=client_aux)
  46. #process.crawl('apkshopping', starturl=keyword, client=client_aux)
  47. #process.crawl('apkss', starturl=keyword, client=client_aux)
  48. ## process.crawl('apkupdate', starturl=keyword, client=client_aux)
  49. #process.crawl('appszoom', starturl=keyword, client=client_aux)
  50. #process.crawl('aptoide', starturl=keyword, client=client_aux)
  51. #process.crawl('baixargratisapk', starturl=keyword, client=client_aux)
  52. ## process.crawl('benjiapk', starturl=keyword, client=client_aux)
  53. #process.crawl('blackberryapkdownload', starturl=keyword, client=client_aux)
  54. ## process.crawl('blackberryapks', starturl=keyword, client=client_aux)
  55. #process.crawl('boostapk', starturl=keyword, client=client_aux)
  56. #process.crawl('boxapk', starturl=keyword, client=client_aux)
  57. #process.crawl('cheatsapk', starturl=keyword, client=client_aux)
  58. #process.crawl('downloadapk', starturl=keyword, client=client_aux)
  59. #process.crawl('downloadatoz', starturl=keyword, client=client_aux)
  60. ## process.crawl('games4lumia', starturl=keyword, client=client_aux)
  61. ## process.crawl('gplay_GNF', starturl=keyword, client=client_aux)
  62. ## process.crawl('hillclimbracingapk', starturl=keyword, client=client_aux)
  63. #process.crawl('khmerapk', starturl=keyword, client=client_aux)
  64. ## process.crawl('laptopapk', starturl=keyword, client=client_aux)
  65. ## process.crawl('mobile9apk', starturl=keyword, client=client_aux)
  66. #process.crawl('mobileapkworld', starturl=keyword, client=client_aux)
  67. ## process.crawl('nexusapk', starturl=keyword, client=client_aux)
  68. #process.crawl('ruapks', starturl=keyword, client=client_aux)
  69. ## process.crawl('smallapk', starturl=keyword, client=client_aux)
  70. ## process.crawl('smartwatchapks', starturl=keyword, client=client_aux)
  71. ## process.crawl('sonyapk', starturl=keyword, client=client_aux)
  72. #process.crawl('telechargerapkgratuit', starturl=keyword, client=client_aux)
  73. #process.crawl('telechargerapksurpc', starturl=keyword, client=client_aux)
  74. #process.crawl('voipapk', starturl=keyword, client=client_aux)
  75. #process.crawl('wallpaperapk', starturl=keyword, client=client_aux)
  76. ## process.crawl('windowsphoneapks', starturl=keyword, client=client_aux)
  77. #process.crawl('zoomapk', starturl=keyword, client=client_aux)
  78. # print keyword
  79.  
  80. process.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement