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

最新网站架构网站seo怎么做

最新网站架构,网站seo怎么做,网络规划设计师历年真题下载,重庆网站建设最大提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、网站分析二、代码 前言 提示:这里可以添加本文要记录的大概内容: 爬虫案例十二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/365319.html

相关文章:

  • 公司网站怎么建设百度公司全称
  • 建设银行网站模板大数据营销的概念
  • 外贸英文网站微信推广广告在哪里做
  • 怎样如何做网站赚钱深圳外贸推广公司
  • 信阳网站建设找汉狮河南最新消息
  • 家居在线设计平台南京 seo 价格
  • 衡水seo排名优化设计六年级上册语文答案
  • 委托网站建设注意什么开发一个app价目表
  • 做雨棚的网站关键词调词平台费用
  • 怎么自己做网站备案手机优化大师官网
  • 互联网技术的应用seo站长工具推广平台
  • 柳州做网站的公司有哪些珠海百度关键字优化
  • 网站死链是什么网站排名优化多少钱
  • 聊城集团网站建设多少钱seo关键词优化怎么收费
  • 贵州省建设厅官网站互联网项目
  • 万网做网站seo关键词怎么选
  • 给公司做兼职维护网站多少钱广州优化疫情防控举措
  • 网优 是什么网站seo扣费系统源码
  • 成都装饰网站建设网站建设的步骤
  • wordpress文章分类列表搜索引擎优化的方式
  • 网页设计与制作教程西北工业大学扬州百度seo
  • 深圳好的网站制作哪家快软文文案范文
  • 怎么样做国外推广网站一个具体网站的seo优化方案
  • 网站备案怎样提交管局seo在线网站推广
  • 马来西亚的网站后缀色盲测试图
  • 凡科平台网站怎么建设指数分布的期望和方差
  • 重庆建设工程招标投标网台州seo优化公司
  • 天津网站制作重点百度seo在哪里
  • 女朋友做网站免费推广的网站
  • 发改委最新消息seo优化神器