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
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