代码拉取完成,页面将自动刷新
同步操作将从 fffonion/xeHentai 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#coding:utf-8
import urllib2,os,os.path as opth,time,sys,random,re
def getPATH0():
return sys.path[0]
global cooid,coopw
filename=opth.join(getPATH0(),'.ehentai.cookie')
fileHandle=open(filename,'r')
cooall=fileHandle.read()
cooid,coopw=cooall.split(',')
fileHandle.close()
rrange=lambda a,b,c=1: str(c==1 and random.randrange(a,b) or float(random.randrange(a*c,b*c))/c)
ua='Mozilla/'+rrange(4,7,10)+'.0 (Windows NT '+rrange(5,7)+'.'+rrange(0,3)+') AppleWebKit/'+rrange(535,538,10)+\
' (KHTML, like Gecko) Chrome/'+rrange(21,27,10)+'.'+rrange(0,9999,10)+' Safari/'+rrange(535,538,10)
ip='%s.%s.%s.%s' % (rrange(0,255),rrange(0,255),rrange(0,255),rrange(0,255))
headers = {'User-Agent':ua,'Accept-Language':'zh-CN,zh;q=0.8','Accept-Charset':'utf-8;q=0.7,*;q=0.7',\
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'\
,'Connection': 'keep-alive'}#,'X-Forward-For':ip,'Client_IP':ip}
headers['Cookie']='ipb_member_id='+cooid+';'+'ipb_pass_hash='+coopw+';'
while True:
file=open(opth.join(getPATH0(),'stat.csv'),'a')
req = urllib2.Request('http://g.e-hentai.org/home.php')
for i in headers:req.add_header(i,headers[i])
content=urllib2.urlopen(req).read()
used,quota=re.findall('<p>You are currently at <strong>(\d+)</strong> towards a limit of <strong>(\d+)</st',content)[0]
str=('%s,%s') % (time.strftime('%m-%d,%A,%H:%M',time.localtime(time.time())) ,quota)
print '[E-Hentai stats] '+str
file.write(str+'\n')
file.flush()
file.close()
time.sleep(180)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。