diff --git a/src/episode.ts b/src/episode.ts index 0a0d56a..c7135a2 100644 --- a/src/episode.ts +++ b/src/episode.ts @@ -121,7 +121,7 @@ function scrapePage(config: typings.IConfig, address: string, done: (err: Error, if (err) return done(err); var $ = cheerio.load(result); var swf = /^([^?]+)/.exec($('link[rel=video_src]').attr('href')); - var regexp = /Watch\s+(.+?)(?:\s+Season\s+([0-9]+))?\s+Episode\s+([0-9]+)/; + var regexp = /-\s+(?:Watch\s+)?(.+?)(?:\s+Season\s+([0-9]+))?(?:\s+-)?\s+Episode\s+([0-9]+)/; var data = regexp.exec($('title').text()); if (!swf || !data) return done(new Error('Invalid page.')); done(null, {