我正在尝试使用 java 脚本在 firefox (检查元素)中使用 webconsole 更新 goodreads 数据。当我添加一些书籍的评级时,我忘记更新阅读日期。手动更新日期非常繁琐。我同意这是 goodreads(或我对它的使用)的问题。
有谁知道如何更新这个?
我正在尝试使用 java 脚本在 firefox (检查元素)中使用 webconsole 更新 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();
}