22 lines
473 B
JavaScript
22 lines
473 B
JavaScript
import { ScrapModel } from "./scrap-model.js";
|
|
import axios from "axios";
|
|
|
|
export class GumtreeScrapModel extends ScrapModel {
|
|
action = async () => {
|
|
const urlsData = this.extractUrls();
|
|
|
|
const { data } = await axios({
|
|
method: "POST",
|
|
baseURL: process.env.WVM_API,
|
|
url: "gumtree-scrap",
|
|
timeout: 300000,
|
|
data: {
|
|
data: urlsData,
|
|
scrap_config_id: this.scrap_config_id,
|
|
},
|
|
});
|
|
|
|
this.results = data;
|
|
};
|
|
}
|