Exemplo n.º 1
0
    def findPostByFileName(self, filename):
        partName = utl.fileName(filename)

        header = {
            'User-Agent': 'pixiv-ios-app(ver4.0.0)',
        }
        params = {
            'illust_id': partName,
            'PHPSESSID': self.session
        }

        url = 'http://spapi.pixiv.net/iphone/illust.php'
        r = requests.get(url, headers=header, params=params)
        if r.status_code == 200 and partName in r.text:
            return partName
        return 0
Exemplo n.º 2
0
 def findPostByFileName(self, filename):
     md5 = utl.fileName(filename)
     if 'sample' in filename:
         md5 = md5.replace('sample_', '')
         md5 = md5.replace('sample-', '')
     url = self.searchForMD5 + md5
     response, data =  self.network.urlRequest(url, 'html')
     if response == 200:
         data = self.network.htmlEncode(data)
         try:
             postID = data.article['id'][5:]
             return postID
         except:
             print('Error finding postID for MD5: ' + md5)
             return 0
     return 0