diff --git a/sickbeard/providers/eztv.py b/sickbeard/providers/eztv.py
index c5527214beb6242008b09f3cc39f462b1af950b3..40ff9312fc7e7759cd213985a92968b577c0fa83 100644
--- a/sickbeard/providers/eztv.py
+++ b/sickbeard/providers/eztv.py
@@ -100,7 +100,7 @@ class EZTVProvider(generic.TorrentProvider):
 
                     try:
                         with BS4Parser(HTML, features=["html5lib", "permissive"]) as parsedHTML:
-                            resultsTable = parsedHTML.find_all('tr', attrs={'name': 'hover', 'class': 'header_brd'})
+                            resultsTable = parsedHTML.find_all('tr', attrs={'name': 'hover', 'class': 'forum_header_border'})
 
                             if not resultsTable:
                                 logger.log(u"The Data returned from " + self.name + " do not contains any torrent",
@@ -109,7 +109,11 @@ class EZTVProvider(generic.TorrentProvider):
 
                             for entries in resultsTable:
                                 title = entries.find('a', attrs={'class': 'epinfo'}).contents[0]
-                                link = entries.find('a', attrs={'class': 'magnet'}).get('href')
+                                link = entries.find('a', attrs={'class': 'magnet'}) or entries.find('a', attrs={'class': 'download_1'})
+                                if link:
+                                    link = link.get('href')
+                                else:
+                                    continue
 
                                 item = {
                                     'title': title,