Вытягивание сообщений
This commit is contained in:
parent
a4d5a3b185
commit
49b69370f6
45
urq.js
45
urq.js
|
@ -141,23 +141,42 @@ class Urq {
|
|||
) {
|
||||
continue;
|
||||
}
|
||||
let author = rows[i].querySelector(".font3 a b").innerHTML;
|
||||
let meta = rows[i].querySelectorAll(".font2")[1].innerHTML;
|
||||
let content = rows[i].querySelector(".font1").innerHTML;
|
||||
let avatar = rows[i].querySelectorAll(".font2 img")[1].getAttribute("src");
|
||||
if (avatar === "http://forum24.ru/gif/img/p.gif") {
|
||||
avatar = undefined;
|
||||
let date = undefined;
|
||||
let author = rows[i].querySelector(".font3 a b");
|
||||
if (author) {
|
||||
author = author.innerHTML;
|
||||
}
|
||||
let meta = rows[i].querySelectorAll(".font2")[1];
|
||||
if (meta) {
|
||||
meta = meta.innerHTML;
|
||||
date = meta.match(/\d\d\.\d\d\.\d\d/);
|
||||
if (date) {
|
||||
date = date[0];
|
||||
}
|
||||
}
|
||||
let content = rows[i].querySelector(".font1");
|
||||
if (content) {
|
||||
content = content.innerHTML;
|
||||
}
|
||||
let avatar = rows[i].querySelectorAll(".font2 img")[1];
|
||||
if (avatar) {
|
||||
avatar = avatar.getAttribute("src");
|
||||
if (avatar === "http://forum24.ru/gif/img/p.gif") {
|
||||
avatar = undefined;
|
||||
}
|
||||
}
|
||||
if (author && content) {
|
||||
retval.push({
|
||||
"author": author,
|
||||
"content": content,
|
||||
"avatar": avatar,
|
||||
"date": date
|
||||
});
|
||||
}
|
||||
let date = meta.match(/\d\d\.\d\d\.\d\d/)[0];
|
||||
retval.push({
|
||||
"author": author,
|
||||
"content": content,
|
||||
"avatar": avatar,
|
||||
"date": date
|
||||
});
|
||||
}
|
||||
return retval;
|
||||
} catch (e) {
|
||||
console.log(e.message);
|
||||
return [];
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue