What is wrong with this code? (Scraping <title> tags using BeautifulSoup

I've figurred out that the problem lies in if 'comment' not in desired_title: because using this code:

import re, requests
from bs4 import BeautifulSoup

nyaa_link = 'https://nyaa.si/?q=test'
request = requests.get(nyaa_link)
source = request.content
soup = BeautifulSoup(source, 'lxml')

#GETTING TORRENT NAMES
title = []
n = 0
rows = soup.findAll("td", colspan="2")
for row in rows:
    desired_title = row.find('a')['title']
    if 'comment' not in desired_title:
        title.append(desired_title)
    else:
        print(title)
        n = n+1
#print(title)

#GETTING MAGNET LINKS
magnets = []
for link in soup.findAll('a', attrs={'href': re.compile("^magnet")}):
    magnets.append(link.get('href'))
#print(magnets)

#GETTING NUMBER OF MAGNET LINKS AND TITLES
print('Number of rows', len(rows))
print('Number of magnet links', len(magnets))
print('Number of titles', len(title))
print('Number of removed', n)

I found that all the correct information was removed in that line

/r/learnpython Thread