crack.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:CrackGeetest 作者: Python3WebSpider 项目源码 文件源码
def crack(self):
        # ???????
        self.open()
        # ??????
        button = self.get_geetest_button()
        button.click()
        # ???????
        image1 = self.get_geetest_image('captcha1.png')
        # ??????
        slider = self.get_slider()
        slider.click()
        # ???????????
        image2 = self.get_geetest_image('captcha2.png')
        # ??????
        gap = self.get_gap(image1, image2)
        print('????', gap)
        # ??????
        gap -= BORDER
        # ??????
        track = self.get_track(gap)
        print('????', track)
        # ????
        self.move_to_gap(slider, track)

        success = self.wait.until(
            EC.text_to_be_present_in_element((By.CLASS_NAME, 'geetest_success_radar_tip_content'), '????'))
        print(success)

        # ?????
        if not success:
            self.crack()
        else:
            self.login()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号