如何根据更新日期更新 goodreads 中的阅读书籍?

How to update read books in goodreads as per the updated date?

我正在尝试使用 java 脚本通过 firefox 中的网络控制台(Inspect 元素)更新 goodreads 数据。我在为某些书籍添加评级时忘记更新阅读日期。手动更新日期非常繁琐。我同意这是 goodreads(或我对它的使用)的问题。

有人知道怎么更新吗?

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

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();
}