mirror of
https://github.com/luguoyixiazi/test_nine.git
synced 2025-12-06 14:52:49 +08:00
增加d-fine模型检测V3的图标点选(snap hutao可用)
看见这个老哥做了一份(https://github.com/taskmgr818/geetest-v3-click-server),但是用ddddocr的话就太重了,刚好一直想炼d-fine,就在哈基米2.5pro的帮助下做了数据集生成就开炉了,原文数据加载时做了一些几何变换,但是不适合验证码的框选,所以我把数据集的变换全写在生成代码里面了,效果挺不错的,没细测,挑了几张都完美pass
This commit is contained in:
7
crack.py
7
crack.py
@@ -10,8 +10,8 @@ from cryptography.hazmat.primitives import padding, serialization
|
||||
from cryptography.hazmat.primitives.asymmetric.padding import PKCS1v15
|
||||
from crop_image import validate_path
|
||||
from os import path as PATH
|
||||
|
||||
|
||||
import os
|
||||
os.environ['https_proxy']="http://127.0.0.1:10809"
|
||||
class Crack:
|
||||
def __init__(self, gt=None, challenge=None):
|
||||
self.pic_path = None
|
||||
@@ -440,9 +440,10 @@ Bm1Zzu+l8nSOqAurgQIDAQAB
|
||||
pic_url = "https://" + data["resource_servers"][0][:-1] + data["pic"]
|
||||
pic_data = self.session.get(pic_url).content
|
||||
pic_name = data["pic"].split("/")[-1]
|
||||
pic_type = data["pic_type"]
|
||||
with open(PATH.join(validate_path,pic_name),'wb+') as f:
|
||||
f.write(pic_data)
|
||||
return pic_data,pic_name
|
||||
return pic_data,pic_name,pic_type
|
||||
|
||||
def verify(self, points: list):
|
||||
u = self.enc_key
|
||||
|
||||
Reference in New Issue
Block a user