当前位置: 首页 > wzjs >正文

深圳定制开发网站阿里云网站备案好了 怎么建站

深圳定制开发网站,阿里云网站备案好了 怎么建站,网站开始怎么做的,网络空间购买提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、网站分析二、代码 前言 提示:这里可以添加本文要记录的大概内容: 爬虫案例十二js逆向模拟登录集思录网 提示:以下是本…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、网站分析
  • 二、代码


前言

提示:这里可以添加本文要记录的大概内容:

爬虫案例十二js逆向模拟登录集思录网


提示:以下是本篇文章正文内容,下面案例可供参考

一、网站分析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二、代码

python代码

"""
网站:https://www.jisilu.cn/login/
"""
import requests
import base64
import json
import requests
import execjsdef base64_api(uname, pwd, img, typeid):with open(img, 'rb') as f:base64_data = base64.b64encode(f.read())b64 = base64_data.decode()data = {"username": uname, "password": pwd, "typeid": typeid, "image": b64}result = json.loads(requests.post("http://api.ttshitu.com/predict", json=data).text)if result['success']:return result["data"]["result"]else:# !!!!!!!注意:返回 人工不足等 错误情况 请加逻辑处理防止脚本卡死 继续重新 识别return result["message"]return ""
class JiSiLuSpider:def __init__(self,headers):# 建立sessionself.session = requests.session()self.session.headers = headersself.yzm_code = ""f = open('jsl.js',mode='r',encoding='utf-8')js_code = f.read()js = execjs.compile(js_code)self.user = js.call("jslencode", "17740")self.pwd = js.call("jslencode", "125545")def get_yzm(self):yzm_url = "https://www.jisilu.cn/account/captcha/1931"resp = self.session.get(url=yzm_url)with open('tu.jpg',mode='wb') as f:f.write(resp.content)def verify(self):v_url = "https://www.jisilu.cn/webapi/account/check_code_verify/"self.session.headers = {"":""#头自行添加}# print(self.yzm_code)form_data = {"code_verify":self.yzm_code}print(json.dumps(form_data,separators=(',', ':')))v_resp = self.session.post(url=v_url,data=form_data)print(v_resp.text)def login(self):l_url = "https://www.jisilu.cn/webapi/account/login_process/"self.session.headers = {"":""#头自行添加}f_data = {"return_url": "/","user_name": self.user,"password": self.pwd,"auto_login": "1","aes": "1","code_verify": self.yzm_code}print(json.dumps(f_data,separators=(',', ':')))login_resp = self.session.post(url=l_url,data=f_data)print(login_resp.text)if __name__ == '__main__':headers = {"":""#头自行添加}JSL = JiSiLuSpider(headers=headers)JSL.get_yzm()JSL.yzm_code = base64_api(uname='你的图鉴账号', pwd='你的图鉴密码',img="./tu.jpg",typeid=3)JSL.verify()JSL.login()

js代码

var CryptoJS = require("crypto-js");function jslencode(text) {var aes_key = "397151C04723421F"var key = CryptoJS.enc.Utf8.parse(aes_key);var iv = CryptoJS.enc.Utf8.parse("");var srcs = CryptoJS.enc.Utf8.parse(text);var encrypted = CryptoJS.AES.encrypt(srcs, key, {iv: iv,mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7});return encrypted.ciphertext.toString(CryptoJS.enc.Hex)
}
//console.log(jslencode('123123'));

由于我输入登录的是错误的账号密码,所以是手机号/用户名或密码不一致
结果:
在这里插入图片描述


http://www.dtcms.com/wzjs/557985.html

相关文章:

  • 商务网站构建与维护广州h5网站
  • 图书馆网站建设情况说明深圳高端网站建设多少钱
  • 美橙网站产品详情哪个网站反盗版做的最好
  • 做外贸单网上都做的那些网站云主机做网站域名打不开
  • 购物网站建设得背景seo提供服务
  • 钟楼网站建设做网站销售怎么做
  • 网上开店如何找货源谷歌seo博客
  • vs2010网站建设现在什么推广效果好呢
  • 在iis搭建网站婚纱摄影行业网站
  • 青海建设工程信息网站南靖网站建设
  • 镇江网站设计制作深圳app开发制作
  • 包装材料营销型网站wordpress搜索插件慢
  • 南京做网站建设阿里云服务器建设网站
  • 精能集团有限公司两学一做网站东莞报告1例
  • 服务器php网站打不开汕头网站建设公司哪个好
  • 成都中小企业申请网站想自己做一个网站应该怎么弄
  • 做网站的主题有哪些做网站软件
  • 关于做营销型网站的建议seo网络推广技术员招聘
  • 北京高档网站建设网站开发文档撰写作业
  • 手机端网站关键字排名电子网站设计
  • 网站开发电话话术网站打开慢原因
  • 苏州建站模板系统北京做网站建设的公司排名
  • 长沙住房和建设局网站西安百度推广优化公司
  • 网站怎么做地区屏蔽jswordpress获取网址
  • 域名还没备案可以做网站吗昌平手机网站建设
  • 做网站永久怎么样做移动油光文字网站
  • 电子商务网站模板页面白云区建设局网站
  • 一般做网站都在什么网做企业进行网络营销策划的目标
  • 江门专业网站建设报价seo优化必备技巧
  • php网站接入支付宝wordpress头像函数