python --爬虫 消除滑块

极验验证码智能识别辅助   http://weiliang.sxl.cn/   | http://jiyan.c2567.com/

账号:wangshang  密码:a706486a

第三代 点按后滑动式:

(国家企业信息公示(贵州))

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=' + 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)

第三代 点按后选字:

(国家企业信息公示(江苏))

import requests
import json
content_ajax = requests.get('http://www.jsgsj.gov.cn:58888/province/geetestViladateServlet.json?register=true&t=1536481966064').text
print(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="+gt + "&challenge=" + challenge+"&model=3").text
print(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).text
print(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).text
print(last)
 

转载于:https://www.cnblogs.com/zhu-chuan-li/p/9641100.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值