证书爬虫,但代理没解决
This commit is contained in:
parent
1b430f9d7a
commit
f2610f1193
|
|
@ -17,7 +17,6 @@ def getTzzs(certnum,stu_name):#特种证书(身份证号,姓名,均是字符)
|
||||||
certtype_code='720'
|
certtype_code='720'
|
||||||
stu_name=parse.quote(parse.quote(stu_name))
|
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']
|
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
|
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
|
data = requests.get(url,headers=headers).text
|
||||||
tree = etree.HTML(data)
|
tree = etree.HTML(data)
|
||||||
|
|
|
||||||
|
|
@ -411,7 +411,8 @@ def checktask():
|
||||||
|
|
||||||
@shared_task
|
@shared_task
|
||||||
def updateTzzs():
|
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)
|
data = getTzzs(x.cardnum,x.realname)
|
||||||
time.sleep(10)
|
time.sleep(10)
|
||||||
if data:
|
if data:
|
||||||
|
|
@ -452,7 +453,6 @@ def updateTzzs():
|
||||||
except:
|
except:
|
||||||
obj = Socertificate(**updated_values)
|
obj = Socertificate(**updated_values)
|
||||||
obj.save()
|
obj.save()
|
||||||
print(obj.realname, obj.yfsrq)
|
|
||||||
|
|
||||||
def guoqi(x):
|
def guoqi(x):
|
||||||
now = datetime.datetime.now()
|
now = datetime.datetime.now()
|
||||||
|
|
|
||||||
|
|
@ -5003,8 +5003,8 @@ def apitool(req):
|
||||||
num = num + 1
|
num = num + 1
|
||||||
print(str(num) + obj.examtest.name + obj.user.name + '得分' + str(score))
|
print(str(num) + obj.examtest.name + obj.user.name + '得分' + str(score))
|
||||||
return JsonResponse({"code":1})
|
return JsonResponse({"code":1})
|
||||||
elif a == 'correct_aqzs':
|
elif a == 'correct_tzzs':
|
||||||
updateAqzs()
|
updateTzzs()
|
||||||
return JsonResponse({"code":1})
|
return JsonResponse({"code":1})
|
||||||
elif a == 'correct_ljzg':
|
elif a == 'correct_ljzg':
|
||||||
objs = Trouble.objects.filter(yhzt=6, deletemark=1, zgbm__isnull=True, zgr__isnull=True)
|
objs = Trouble.objects.filter(yhzt=6, deletemark=1, zgbm__isnull=True, zgr__isnull=True)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue