-2

我正在尝试使用 java 脚本在 firefox (检查元素)中使用 webconsole 更新 goodreads 数据。当我添加一些书籍的评级时,我忘记更新阅读日期。手动更新日期非常繁琐。我同意这是 goodreads(或我对它的使用)的问题。

有谁知道如何更新这个?

在此处输入图像描述

4

1 回答 1

0

在浏览器控制台中尝试此代码。这应该可以解决问题。

var books = document.getElementById("books")

for (var j = 1; j<= books.rows.length; j++) {
   var id = books.rows[j].cells[2].getElementsByClassName("tooltipTrigger")[0].getAttribute("data-resource-id");
   var date_added = books.rows[j].cells[23].innerText;
   books.rows[j].cells[22].getElementsByTagName("a")[0].click();
   reviewEditor.afterSummon(this, id, "read_at", {value: date_added, reading_session_id: "new"} );
   reviewEditor.save();
}
于 2020-12-30T16:51:36.040 回答