python3检测phpbb3论坛版本号

Life is short, you need Python - Bruce Eckel
Package Index, Python 3.5.3 documentation
头像
灵台方寸山
出类拔萃
出类拔萃
帖子: 79
注册时间: 2016年08月06日 16:40
拥有现金: 锁定
储蓄: 锁定
来自: [color=red]斜月三星洞[/color]
Has thanked: 24 times
Been thanked: 17 times

python3检测phpbb3论坛版本号

帖子 #1 灵台方寸山 » 2016年09月12日 16:15

代码: 全选

# -*- coding: UTF-8 -*-
"""
python3检测phpbb3论坛版本号
2016年9月4日 10:25:06 codegay
#通过读取docs\CHANGELOG.html 判断phpbb3的版本
"""

from urllib.request import urlopen
from urllib
.parse import urljoin
import re
from requests import get
test_host 
= ["http://www.code-by.org",
            
"http://www.crug.org/",
            
"http://outdrs.mobi/",
            
"https://forum.catram.org/",
            
"http://forum.beesay.com/",
            
"http://callcq.com/",
            
"http://freebt.org/",
            
"http://www.gutone.com/",
            
"http://forum.groovecollection.nl/",
            
"http://openlora.com/forum/",
            
"https://forum.ripple.com/",
            
"http://forum.surdvd.com/",
            
"http://www.munyu.info/phpBB3/",
            
"http://forum.trinitigame.com/forum/",
            
"http://forum.xueapple.com/",
            
"http://www.open-gl.org/",

            ]

log_url "docs/CHANGELOG.html"


def version(url):
        try:
            
get(url)
            
rec re.compile(r"(\d\.\d+.\d+-*\w*)")
            if 
r.ok# r.stats_code ==200
                
result rec.findall(r.text)
                return 
result[0]
            return 
0
        except
:
            return 
0


for r in test_host:
    
url urljoin(r,log_url)
    
ver version(url)
    print(
url,"   ",ver)
 
:crazylaugh3 :oh_no
少发点科普,对中医产业,骗子产业不好。

回到 “Python”

在线用户

用户浏览此论坛: 没有注册用户 和 1 访客