刷数脚本
刷数脚本
以下脚本为github主页如下图片的数字,具体如何设置网上教程很多:
import requests
from faker import Faker
import re
import time
def request_github_count(github_id, nums):
for i in range(1, nums):
head = {
'user_agent': Faker().user_agent()
}
print(head.get('user_agent'))
url = f'https://profile-counter.glitch.me/{github_id}/count.svg'
# 请求url
while True:
try:
resp = requests.get(url, headers=head)
break
except:
print('retry!!!')
# print(resp.text)
# 解析数字
pattern = re.compile(r'<tspan.*?>(.*?)</tspan>')
matches = pattern.findall(resp.text)
print(''.join(matches))
time.sleep(0.01)
if __name__ == '__main__':
# 修改为自己的github id 即可
request_github_count(github_id='CrabBoss-lab', nums=10000)
注:
主页:https://www.cnblogs.com/xielaoban/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利