Вообщем, я хочу спарсить данные из другого сайта, но там данные на сайт загружаются через js. Я нашел участок кода который отвечает за загрузку ( Вроде правильный ).
Теперь вопрос, как мне спарсить с своего сайта данные ?
Вот участок кода от того сайта:
methods: a()({}, Object(h.d)(["toggleShowGames", "toggleHideSubGames", "setSports"]), {
getRequest: function() {
var t = this
, e = {
Language: this.lng,
Params: [y()(this.activeDate, "YYYY-MM-DD"), null, null, null, null, 60 * this.tzo],
Vers: 6,
Adult: this.adult,
partner: this.partnerId
};
this.axiosRequest && this.axiosCancelFunc(),
this.axiosRequest = !0,
c.a.post("/getTranslate/ViewGameResultsGroup", i()(e), {
headers: {
"Content-Type": "application/json"
},
cancelToken: new c.a.CancelToken(function(e) {
t.axiosCancelFunc = e
}
)
}).then(function(e) {
if (200 === e.status) {
t.$options.columns = e.data.Columns;
var n = e.data.Data;
t.$store.state.results.ifr_filter && (n = n.filter(function(t) {
return -1 === x.imperium.indexOf(t.ID)
})),
t.rows = n;
var r = n.map(function(t) {
return {
id: t.ID,
name: t.Name
}
});
t.setSports(r)
}
t.axiosRequest = !1,
document.getElementById("vue-results-main-preloader") && (document.getElementsByClassName("results-wrapper")[0].classList.remove("preloaded"),
document.getElementById("vue-results-main-preloader").remove())
}).catch(function(t) {})
},
toggleShowSelected: function() {
this.showSelected = !this.showSelected
},
toggleShowPopular: function() {
this.showPopular = !this.showPopular
},
toggleShowWithVideo: function() {
this.showWithVideo = !this.showWithVideo
},
showMore: function() {
var t = this;
this.arr_len += w.DEFAULT_ARRAY_LENGTH,
Vue.nextTick(function() {
b.a.update(t.$refs.games)
})
},
setDefaultArrayLength: function() {
var t = this;
this.arr_len > w.DEFAULT_ARRAY_LENGTH && (this.arr_len = w.DEFAULT_ARRAY_LENGTH),
Vue.nextTick(function() {
t.$refs.games.scrollTop = 0,
b.a.update(t.$refs.games)
})
},
formatDate: function(t) {
return y()(1e3 * t + 36e5 * (this.tzo - 3), "DD.MM HH:mm")
}
})