Browse Source

fix validation urls prefixes

Pablo Barrera Yaksic 2 months ago
parent
commit
ff249b882b
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/utils/scraper-articles.ts

+ 2 - 2
src/utils/scraper-articles.ts

@@ -49,7 +49,7 @@ export default class ScraperArticles {
   private getLink (article: AnyNode): string {
     const selector = this._options.linkSelector ?? "";
     const url = selector !== "" ? this.getProperty(article, selector, Props.LINK) : this._options.url
-    return this._options.linkPrefix !== undefined && url.includes(this._options.linkPrefix)
+    return this._options.linkPrefix !== undefined && ! url.includes(this._options.linkPrefix)
      ? (this._options.linkPrefix + url).trim() 
      : url.trim();
   }
@@ -60,7 +60,7 @@ export default class ScraperArticles {
     let imgUrl = selector !== "" ? this.getProperty(article, selector, Props.IMAGE) : "";
 
     if (imgUrl !== "") {
-      if (this._options.imagePrefix && imgUrl.includes(this._options.imagePrefix)) {
+      if (this._options.imagePrefix && ! imgUrl.includes(this._options.imagePrefix)) {
         imgUrl = this._options.imagePrefix + imgUrl;
       }
       imgFile = this._scraper.scrapeFile(imgUrl)