21 lines
1.2 KiB
JavaScript
21 lines
1.2 KiB
JavaScript
var {JSDOM} = require('jsdom')
|
|
var fs = require("fs")
|
|
|
|
var dom = new JSDOM(fs.readFileSync("a.txt","utf8"))
|
|
|
|
let recs = dom.window.document.getElementById("content").querySelector(`div[style="padding: 0 20px;"]`).children
|
|
let randomRec = recs[ Math.floor( Math.random() * recs.length ) ]
|
|
|
|
let ifYouLikedThis_a = randomRec.getElementsByTagName('a')[1]
|
|
let ifYouLikedThis_title = ifYouLikedThis_a.children[0].innerHTML
|
|
let ifYouLikedThis_url = ifYouLikedThis_a.href
|
|
let thenYouMightLike_a = randomRec.getElementsByTagName('a')[4]
|
|
let thenYouMightLike_title = thenYouMightLike_a.children[0].innerHTML
|
|
let thenYouMightLike_url = "https://myanimelist.net" + thenYouMightLike_a.href
|
|
let recText = randomRec.getElementsByClassName('recommendations-user-recs-text')[0].innerHTML
|
|
let animeRecBy_name = randomRec.getElementsByTagName('a')[7].innerHTML
|
|
let animeRecBy_url = "https://myanimelist.net" + randomRec.getElementsByTagName('a')[7].href
|
|
let animeRecBy_when = randomRec.getElementsByTagName('a')[7].parentElement.innerHTML.split(" - ").pop()
|
|
|
|
console.log({ifYouLikedThis_title, ifYouLikedThis_url, thenYouMightLike_title, thenYouMightLike_url, recText, animeRecBy_name, animeRecBy_url, animeRecBy_when})
|