自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 京东滑块js逆向

通过接口获取两张验证码图片 ——> 在内存里面处理图片 ——> 通过opencv计算出缺口的距离 ——> 模拟封装滑块的轨迹参数 ——> 逆向加密轨迹的参数 ——> 加密并请求验证接口。注意:晃动的轨迹x是要从0开始的,可以通过扩大F2的大小,压缩页面的大小。关于滑块轨迹的模拟,这个网上的代码挺多的,我直接参考翻译了一个python的版本出来。通过接口返回值可以判断出第二个接口是获取图片的接口,第三个接口是验证滑块的接口。图片接口的bg是背景图,patch是滑块都是base64编码的。

2023-08-03 13:40:12 2200 1

原创 win端flask编写部署含js/css的简单网页+内网穿透

摘要:flask部署网页的框架,静态文件的加载方法,内网穿透napapp框架如下:静态文件(css、js)放入static文件夹内,templates里面放html,文件夹名不能改(固定用法);到这步都懂的,下面就不用继续了 ˙▽˙写入一个简单的html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <li...

2022-05-24 23:15:04 653

原创 京东轨迹反爬

本文涉及:滑块轨迹方法,参数可调from selenium.webdriver.common.action_chains import ActionChainsfrom selenium import webdriverfrom selenium.webdriver.common.by import Byimport timeimport base64import numpy as npimport cv2import random先上一部分基础的代码class ...

2022-03-01 00:48:58 2941

原创 字体映射反爬

网站链接:http://www.porters.vip/confusion/movie.html本文涉及import requestsimport reimport hashlibfrom parsel import Selectorfrom fontTools.ttLib import TTFont网站的关键数据由其他字符替代F12里面无法显示可以从网页源码里找,如图先把其他常规内容搞上,url = 'http://www.porters.vip/co...

2022-01-15 23:05:14 589

原创 滑动拼接图片验证码反爬

上部分文章链接本文涉及内容from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.action_chains import ActionChainsfrom PIL import ImageChopsfrom PIL import Imagefrom io import BytesIOimport time其他库不再介绍,可看上方链

2022-01-11 00:27:05 540

原创 图文混淆,验证码反爬(Steamboat练习)

本练习涉及:IO、pytesseract、pillow和parsel库完整代码末尾拿练习网址:http://www.porters.vip/confusion/recruit.html如图:第一步使用parsel库的css选择器,获取图片的网址parsel是一个强大的数据解析库里面有css,xpath以及re常用的css语法第二步请求、处理图片,识别成文字需要用到pillow(原PIL库)和pytesseract库安装方式:p...

2021-12-27 23:39:53 577

原创 requests处理iframe②

之前因为网站被封,之前的文章现在补充讲解iframe链接的获取电影链接:http://www.meiju8.cc/movie/94753.html请求链接进入该电影的首页,提取电影播放界面的网址并拼接代码如下:def mv_page(self,url): ''' 请求输入的链接,获取电影播放界面的网址 ''' res = requests.get(url) soup = Beau...

2021-12-05 21:33:09 1514 1

原创 铁路12306登陆

原文删了重新发布,封面不统一,简直不能忍 ┑( ̄Д  ̄)┍原本想做个验证码练习的<( ̄︶ ̄)>结果没想到铁路12306只剩下滑动验证码了 ( ̄▽ ̄")这下连超级鹰都省了 ┑( ̄Д  ̄)┍那就简单来吧,直接上代码 ( ̄(エ) ̄)vfrom selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdri...

2021-11-23 23:30:18 472

原创 python写的计算器

转移部分有可能有用的笔记eval()这样也不能算是计算器吧,嘿嘿~~( ﹁ ﹁ ) ~~~import tkinter# frame和entry 制作计算器class MainForm: def __init__(self): # 设置一个页面 self.root = tkinter.Tk() # 设置页面总标题 self.root.title('啦啦啦专属') # 设置logo图标,格式为 ....

2021-11-23 22:52:44 632

原创 阿里1688产品图片和视频资料下载

通过爬虫和gui界面做成简易的exe文件,目前已经弃用(测试版)以下是gui界面设置,win()方法是居中+冻结窗体设置,单独列出提升可读性也方便组装(可以自己设置一些简易gui界面模版方便以后直接填充)text()设置单行输入框、可变数据(网址)和功能键from tkinter import messageboximport requests, refrom bs4 import BeautifulSoupimport tkinterfrom tkinter...

2021-11-23 22:36:46 725

原创 requests处理iframe①

由于测试一半,网站被封,先记录一下import requests,re,osfrom concurrent.futures import ThreadPoolExecutor# 通过网页找到iframe链接# 通过请求iframe链接来获取m3u8文件frame = "https://jx.fqzy.cc/jx.php?url=FQ:a1924f01f35f3e7eaa6198e9dc8bca692bc3e9516ca75ef7607cddc72ee18f92709290948e8...

2021-11-18 23:21:22 1368

原创 有道翻译js逆向+GUI

学完js逆向之后,重新修改了原有的py文件,发表记录一下<( ̄︶ ̄)↗[GO!]第一步,设置GUI界面class App(object): def __init__(self): self.root = Tk() self.root.title(u'有道翻译') self.win() self.Button_func() self.root.mainloop() ...

2021-09-30 23:30:35 614

原创 B站selenium登陆

铁路12306没有验证码了,补一期带验证码的 !第一步没什么可说的:from selenium import webdriver# 设置反反selenium,chrome版本>=88版本可用driver = webdriver.Chrome()driver.get("https://passport.bilibili.com/login?from_spm_id=333.851.top_bar.login&;quot;)# 抓包输入账号,密码和登陆ac...

2021-09-29 15:22:05 438

空空如也

uncompyle6报错

2021-07-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除