def _parse_magnet(self, row, row_tag=''): hash = core.safe_list_get( core.re.findall(r'window.location.href=\'(.*?)\'', row), 0, []) if hash: name = core.safe_list_get( core.re.findall( r'<a href="?' + core.re.escape(hash) + '"?>(.*?)</a>', row, core.re.DOTALL), 0, []) if name: name = core.re.sub(r'</?mark>', '', name) name = core.re.sub(r'</?span.*?>', '', name) name = core.re.sub(r'\s+', ' ', name) return 'magnet:?xt=urn:btih:%s&dn=%s' % (hash, name) return None
def _parse_magnet(self, row, row_tag=''): matches = core.safe_list_get( core.re.findall(r'<a title="(.*?)" href="/magnet/(.*?)>', row), 0, []) if len(matches) == 2: return 'magnet:?xt=urn:btih:%s&dn=%s' % (matches[1], matches[0]) return None
def _parse_seeds(self, row): return core.safe_list_get( core.re.findall(r'color=\'green\'><b>(\d+)</b>.*', row), 0)
def _parse_seeds(self, row): return core.safe_list_get( core.re.findall(r'style="color: green;">\s*?(\d+)\s*?<', row), 0)
def _parse_seeds(self, row): return core.safe_list_get( core.re.findall(r'<td class="tdseed">(.*?)</td>', row), 0)