예제 #1
0
파일: Screen.py 프로젝트: elona2011/dy
 def matchUserIcon(self):
     img = self.getImg()
     img = self.cropImg(0, 0, 160, self.height)
     r = Api.find('findUserIcon', img=img, img2=self.userIcon)
     if r['code'] == 4:
         loc = r['result']
         self.AndroidBase.Rolling(loc[0], loc[1], loc[0],
                                  self.AndroidBase.height * 6 / 7)
         img = self.getImg()
         r = Api.find('findUserIcon', img=img, img2=self.userIcon)
     if r['code'] == 4:
         loc = r['result']
         self.AndroidBase.Rolling(loc[0], loc[1], loc[0],
                                  self.AndroidBase.height * 6 / 7)
         img = self.getImg()
         r = Api.find('findUserIcon', img=img, img2=self.userIcon)
     if r['code'] == 4:
         loc = r['result']
         self.AndroidBase.Rolling(loc[0], loc[1], loc[0],
                                  self.AndroidBase.height * 6 / 7)
         img = self.getImg()
         r = Api.find('findUserIcon', img=img, img2=self.userIcon)
     if r['code'] == 0:
         self.point = r['result'][:2]
         return True
     return False
예제 #2
0
파일: Screen.py 프로젝트: elona2011/dy
 def findText(self, name):
     img = self.getImg()
     r = Api.find('findText', img=img, txt=name)
     if r['code'] == 0:
         self.point = [r['result'][0], r['result'][1]]
         return True
     return False
예제 #3
0
파일: Screen.py 프로젝트: elona2011/dy
    def findVideoBlock(self):
        img = self.getImg()
        img = self.cropImg(0, 0, 380, self.height)
        r = Api.find('findVideoBlock', img)
        if r['code'] == 4:
            loc = r['result']
            self.AndroidBase.Rolling(loc[0], loc[1], loc[0],
                                     self.AndroidBase.height * 5 / 6)
            img = self.getImg()
            r = Api.find('findVideoBlock', img)

        if r['code'] == 0:
            self.point = r['result'][:2]
            self.userIcon = r['result'][2]
            return True
        return False
예제 #4
0
파일: Screen.py 프로젝트: elona2011/dy
 def findFavoriteSend(self):
     img = self.getImg()
     img = self.cropImg(500, 500, 1080, self.height)
     r = Api.find('findFavoriteSend', img=img)
     if r['code'] == 0:
         self.point = [r['result'][0] + 500, r['result'][1] + 500]
         return True
     return False
예제 #5
0
파일: Screen.py 프로젝트: elona2011/dy
 def findFirstImg(self):
     img = self.getImg()
     img = self.cropImg(85, 600, 320, self.height)
     r = Api.find('findFirstImg', img=img)
     if r['code'] == 0:
         self.point = [r['result'][0] + 85, r['result'][1] + 600]
         return True
     return False
예제 #6
0
파일: Screen.py 프로젝트: elona2011/dy
 def findCommentIcon(self):
     img = self.getImg()
     img = self.cropImg(870, 0, 1080, self.height)
     r = Api.find('findCommentIcon', img)
     if r['code'] == 0:
         self.point = [r['result'][0] + 870, r['result'][1]]
         return True
     return False
예제 #7
0
파일: Screen.py 프로젝트: elona2011/dy
 def findPlusButton(self):
     img = self.getImg()
     img = self.cropImg(960, 0, 1080, self.height)
     r = Api.find('findPlusButton', img)
     if r['code'] == 0:
         self.point = [r['result'][0] + 960, r['result'][1]]
         return True
     return False
예제 #8
0
파일: Screen.py 프로젝트: elona2011/dy
 def findFavoriteButton(self):
     img = self.getImg()
     h = self.height - 800
     img = self.cropImg(0, h, 1080, self.height)
     r = Api.find('findFavoriteButton', img)
     if r['code'] == 0:
         self.point = [r['result'][0], r['result'][1] + h]
         return True
     return False
예제 #9
0
파일: Screen.py 프로젝트: elona2011/dy
    def findActiveGroup(self):
        img = self.getImg()
        img = self.cropImg(0, 0, 200, self.height)
        r = Api.find('findActiveGroup', img)
        if r['code'] == 3:
            self.return1()
            return False

        if r['code'] == 0:
            self.point = r['result']
            return True
        return False