证书爬虫,但代理没解决
This commit is contained in:
parent
1b430f9d7a
commit
f2610f1193
|
|
@ -17,7 +17,6 @@ def getTzzs(certnum,stu_name):#特种证书(身份证号,姓名,均是字符)
|
|||
certtype_code='720'
|
||||
stu_name=parse.quote(parse.quote(stu_name))
|
||||
sessionId = eval(requests.post('http://cx.mem.gov.cn//cms/html/certQuery/certQuery.do?method=getServerTime',headers=headers).text)['time']
|
||||
print(sessionId)
|
||||
url = "http://cx.mem.gov.cn/cms/html/certQuery/certQuery.do?method=getCertQueryResult&ref=ch&certtype_code="+certtype_code+"&certnum="+certnum+"&stu_name="+stu_name+'&passcode=1234'+'&sessionId='+sessionId
|
||||
data = requests.get(url,headers=headers).text
|
||||
tree = etree.HTML(data)
|
||||
|
|
|
|||
|
|
@ -411,7 +411,8 @@ def checktask():
|
|||
|
||||
@shared_task
|
||||
def updateTzzs():
|
||||
for x in Socertificate.objects.all():
|
||||
queryset = Socertificate.objects.filter(yfsrq__lte = datetime.datetime.now()+datetime.timedelta(days=200))
|
||||
for x in queryset:
|
||||
data = getTzzs(x.cardnum,x.realname)
|
||||
time.sleep(10)
|
||||
if data:
|
||||
|
|
@ -452,7 +453,6 @@ def updateTzzs():
|
|||
except:
|
||||
obj = Socertificate(**updated_values)
|
||||
obj.save()
|
||||
print(obj.realname, obj.yfsrq)
|
||||
|
||||
def guoqi(x):
|
||||
now = datetime.datetime.now()
|
||||
|
|
|
|||
|
|
@ -5003,8 +5003,8 @@ def apitool(req):
|
|||
num = num + 1
|
||||
print(str(num) + obj.examtest.name + obj.user.name + '得分' + str(score))
|
||||
return JsonResponse({"code":1})
|
||||
elif a == 'correct_aqzs':
|
||||
updateAqzs()
|
||||
elif a == 'correct_tzzs':
|
||||
updateTzzs()
|
||||
return JsonResponse({"code":1})
|
||||
elif a == 'correct_ljzg':
|
||||
objs = Trouble.objects.filter(yhzt=6, deletemark=1, zgbm__isnull=True, zgr__isnull=True)
|
||||
|
|
|
|||
Loading…
Reference in New Issue