MCPcopy
hub / github.com/Jack-Cherish/python-spider / crack

Method crack

geetest.py:289–322  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

287 ActionChains(self.browser).release().perform()
288
289 def crack(self):
290 # 打开浏览器
291 self.open()
292
293 # 保存的图片名字
294 bg_filename = 'bg.jpg'
295 fullbg_filename = 'fullbg.jpg'
296
297 # 获取图片
298 bg_location_list, fullbg_location_list = self.get_images(bg_filename, fullbg_filename)
299
300 # 根据位置对图片进行合并还原
301 # 方法1
302 # bg_img = self.get_merge_image(bg_filename, bg_location_list)
303 # fullbg_img = self.get_merge_image(fullbg_filename, fullbg_location_list)
304 # 方法2
305 bg_img = save_bg(self.browser)
306 full_bg_img = save_full_bg(self.browser)
307
308 # 获取缺口位置
309 # 方法1
310 # gap = self.get_gap(fullbg_img, bg_img)
311 # 方法2
312 gap = self.get_gap(image.open(full_bg_img), image.open(bg_img))
313 print('缺口位置', gap)
314
315 track = self.get_track(gap-self.BORDER)
316 print('滑动滑块')
317 print(track)
318
319 # # 点按呼出缺口
320 # slider = self.get_slider()
321 # # 拖动滑块到缺口处
322 # self.move_to_gap(slider, track)
323
324if __name__ == '__main__':
325 print('开始验证')

Callers 1

geetest.pyFile · 0.80

Calls 6

openMethod · 0.95
get_imagesMethod · 0.95
get_gapMethod · 0.95
get_trackMethod · 0.95
save_bgFunction · 0.85
save_full_bgFunction · 0.85

Tested by

no test coverage detected