(document: Document)
| 88 | } |
| 89 | |
| 90 | useFallbackParser(document: Document) { |
| 91 | const articleParser = new ArticleParser(this.url) |
| 92 | |
| 93 | const isArticle = articleParser.isArticle(document) |
| 94 | console.log('Is article', isArticle) |
| 95 | |
| 96 | if (isArticle) { |
| 97 | return articleParser |
| 98 | } else { |
| 99 | return new LinkParser(this.url) |
| 100 | } |
| 101 | } |
| 102 | |
| 103 | createWebviewExtractor(document: Document) { |
| 104 | return new WebViewExtractor(this.url, document) |
no test coverage detected