找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 16470|回复: 2

[原创代码] python3检测phpbb3论坛版本号

[复制链接]
发表于 2016-9-12 16:15:13 | 显示全部楼层 |阅读模式
  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)
复制代码
发表于 2016-9-12 17:49:59 | 显示全部楼层
let's do something else.
用py做做统计、数据可视化、搞个小游戏什么的。
 楼主| 发表于 2016-9-12 18:03:06 | 显示全部楼层
回复 2# 523066680


    没想法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 23:36 , Processed in 0.016916 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表