我正试图找到一种从网页上获取版本号的方法。
在我的python代码中:
req = requests.get('http://mywebsite')
if req.status_code == 200:
if versionNumber > 4.2:
print "Version number is greater than 4.2!"
elif versionNumber <= 4.2:
print "Version number is equal or less than 4.2!"
else:
pass
现在真正的问题是,如何从网站获取versionNumber? 版本号可以在请求中看到。
print req.content.find('Version ')
输出:
返回它开始的索引号,49394。
我尝试过以下内容:
start = req.content.find('Version ') # Returns 49394
end = start+12 # Version 4.10 is 12 characters long hence the start+12.
for i in range(start, end):
sys.stdout.write(req.content[i]) # Returns Version 4.10
i += 1
if i == end:
break
但那不是很好的方式。如果语言被改变,它将无法工作,因为该位置是硬编码的。
有关如何从网站获取版本号的任何建议?
答案 0 :(得分:0)
li:hover { cursor: pointer; }