極驗驗證碼智能識別輔助 http://weiliang.sxl.cn/ | http://jiyan.c2567.com/ajax
帳號:wangshang 密碼:a706486ajson
第三代 點按後滑動式:api
(國家企業信息公示(貴州))cookie
import requests
import json
content = requests.get('http://gsxt.gzgs.gov.cn/registerValidate.jspx?t=1536365490983').text
print(content)
gt = json.loads(content)['gt']
print(gt)
challenge = json.loads(content)['challenge']
print(challenge)
content_text = requests.get('http://jiyanapi.c2567.com/shibie?user=wangshang&pass=a706486a&return=json&ip=>=' + gt + '&challenge= ' + challenge + '&model=1').text
print(content_text)
challenge = json.loads(content_text)['challenge']
validate = json.loads(content_text)['validate']
data = {
'searchText': '中國',
'geetest_challenge': challenge,
'geetest_validate': validate,
'geetest_seccode': challenge + '|jordan'
}
headers = {
'Host': 'gsxt.gzgs.gov.cn',
'Origin': 'http://gsxt.gzgs.gov.cn',
'Referer':'http://gsxt.gzgs.gov.cn/index.jspx',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.84 Safari/537.36'
}
cookie = {'JSESSIONID':'0000T-eayRWlHJeOkGH1nman8aK:-1', 'SERVERID':'984a437604c8dbc158369db2985f1612|1536375111|1536375089'}
last = requests.post('http://gsxt.gzgs.gov.cn/validateSecond.jspx', headers=headers, data=data, cookies=cookie).text
print(last)
# http://gsxt.gzgs.gov.cn/searchList.jspx?top=top&checkNo=c11166188_16cc1152_1c16116161fe9&searchType=1&entName=%25E4%25B8%25AD%25E5%259B%25BD
last_url = 'http://gsxt.gzgs.gov.cn/' + json.loads(last)['obj'] + '&searchType=1&entName=%25E4%25B8%25AD%25E5%259B%25BD'
last_text = requests.get(last_url, headers=headers,cookies=cookie).text
print(last_text)
第三代 點按後選字:jsp
(國家企業信息公示(江蘇))post
import requestsimport jsoncontent_ajax = requests.get('http://www.jsgsj.gov.cn:58888/province/geetestViladateServlet.json?register=true&t=1536481966064').textprint(content_ajax)gt = json.loads(content_ajax)['gt']challenge = json.loads(content_ajax)['challenge']print(gt)print(challenge)content_url = requests.get("http://jiyanapi.c2567.com/shibie?user=wangshang&pass=a706486a&return=json&ip=>="+gt + "&challenge=" + challenge+"&model=3").textprint(content_url)challenge = json.loads(content_url)['challenge']validate = json.loads(content_url)['validate']data = {'type': 'search','name': '老虎','geetest_challenge': challenge,'geetest_validate': validate,'geetest_seccode': validate +'|jordan'}headers = {'Host': 'www.jsgsj.gov.cn:58888','Origin': 'http://www.jsgsj.gov.cn:58888','Referer': 'http://www.jsgsj.gov.cn:58888/province/login.jsp','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.117 Safari/537.36',}cookie = {'CookieName':'HJy6bJpPy2hQqLTjNpzXcF1py2tlRnJJwpNqQGm89nbHMGv8VZFv!2009001667','BIGipServerpool_gsp':'3523127488.24841.0000'}return_url = requests.post('http://www.jsgsj.gov.cn:58888/province/geetestViladateServlet.json?validate=true',data=data,headers=headers,cookies=cookie).textprint(return_url)datas = {'name': json.loads(return_url)['name'],'searchType': 'qyxx','pageNo': '1','pageSize': '10'}last = requests.post('http://www.jsgsj.gov.cn:58888/province/infoQueryServlet.json?queryCinfo=true', headers=headers,data=datas,cookies=cookie).textprint(last)