ad_worth_6.1.4.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # coding=utf-8
  2. from common.logging import Logging
  3. def _get_ad_worth_from_web(packageName, to_path):
  4. from sdk.tool.ad_worth import get_ad_worth_from_web
  5. ad_worth = get_ad_worth_from_web(packageName)
  6. ad_worth.write(to_path)
  7. Logging.info("写入完成:{}".format(to_path))
  8. def _print_script_info():
  9. print "************************************************************"
  10. print "* 脚本作用: 从服务器更新ad_worth.json "
  11. print "* 参数说明:"
  12. print "* 包名 (iOS的话:填入字符串的bundleId, 而不是数字版的appId"
  13. print "* 更新后写入的文件"
  14. print "* 例:"
  15. print "* python ad_worth_6.1.4.py com.red.test /user/test/ad_worth.json"
  16. print "************************************************************"
  17. def run(argv):
  18. _print_script_info()
  19. if len(argv) < 3:
  20. Logging.error("参数个数小于2个")
  21. exit(0)
  22. package_name = argv[1]
  23. to_path = argv[2]
  24. Logging.info("包名:{}".format(package_name))
  25. Logging.info("写入文件:{}".format(to_path))
  26. _get_ad_worth_from_web(package_name, to_path)
  27. if __name__ == '__main__':
  28. run([
  29. "ad_worth_6.1.4.py",
  30. "com.shootingzombie.deadcity",
  31. "/Users/zhuge/Temp/20201226/test/ad_worth_6.1.4.json",
  32. ])