Board logo

标题: [原创代码] python3检测phpbb3论坛版本号 [打印本页]

作者: codegay    时间: 2016-9-12 16:15     标题: python3检测phpbb3论坛版本号

  1. # -*- coding: UTF-8 -*-
  2. """
  3. python3检测phpbb3论坛版本号
  4. 2016年9月4日 10:25:06 codegay
  5. #通过读取docs\CHANGELOG.html 判断phpbb3的版本
  6. """
  7. from urllib.request import urlopen
  8. from urllib.parse import urljoin
  9. import re
  10. from requests import get
  11. test_host = ["http://www.code-by.org",
  12. "http://www.crug.org/",
  13. "http://outdrs.mobi/",
  14. "https://forum.catram.org/",
  15. "http://forum.beesay.com/",
  16. "http://callcq.com/",
  17. "http://freebt.org/",
  18. "http://www.gutone.com/",
  19. "http://forum.groovecollection.nl/",
  20. "http://openlora.com/forum/",
  21. "https://forum.ripple.com/",
  22. "http://forum.surdvd.com/",
  23. "http://www.munyu.info/phpBB3/",
  24. "http://forum.trinitigame.com/forum/",
  25. "http://forum.xueapple.com/",
  26.             "http://www.open-gl.org/",
  27. ]
  28. log_url = "docs/CHANGELOG.html"
  29. def version(url):
  30. try:
  31. r = get(url)
  32. rec = re.compile(r"(\d\.\d+.\d+-*\w*)")
  33. if r.ok: # r.stats_code ==200
  34. result = rec.findall(r.text)
  35. return result[0]
  36. return 0
  37. except:
  38. return 0
  39. for r in test_host:
  40. url = urljoin(r,log_url)
  41. ver = version(url)
  42. print(url,"   ",ver)
复制代码

作者: 523066680    时间: 2016-9-12 17:49

let's do something else.
用py做做统计、数据可视化、搞个小游戏什么的。
作者: codegay    时间: 2016-9-12 18:03

回复 2# 523066680


    没想法。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2