方法1:通过html转换为txt文件统计:
1.首先我们将页面ctrl+s保存到自己的电脑上:
2.用火狐浏览器打开我们刚刚保存的html文件
我们发现,阅读量的位置都有一颗小眼睛,对应的是readCountWhite.png
,这个要注意到。
3.之后把我们保存下来的html文件用记事本打开:
按ctrl+F搜索关键字
readCountWhite.png
,会发现凡是<img src="./我的世界_Jay_fearless的博客-CSDN博客1_files/readCountWhite.png" alt="">
这样的字段的下面一行都会有阅读量的数字:
4.新建一个1.txt
文件,将所有的html文件中的内容复制进来:
5.在python中创建一个readCount.py
readCount.py
txt = open("C:/Users/13529/Desktop/1.txt", "r", encoding='utf-8').read() # 上一步中的1.txt文件
# print(len(txt.split("\n"))) 输出总行数
n=len(txt.split("\n")) # n作为文件的总行数
txt=txt.split("\n") # 将一连串的文本分行
readtot=0 # 总阅读量
for i in range(0,n): # 遍历每一行
# 如果找到之前的字符串,那么就将其下一行的字符串转化为数字与总阅读量相加
if txt[i].find('<img src="./我的世界_Jay_fearless的博客-CSDN博客1_files/readCountWhite.png" alt="">')!=-1:
if(txt[i+1].find('class')==-1):
print(txt[i+1].lstrip())
# 去掉数字的左边空格,然后转化为int相加
readtot+=(int)(txt[i+1].lstrip())
print("总访问量:",readtot)