我正在编写chrome扩展程序,目的是将亚马逊评论打印到开发人员控制台。该扩展旨在在亚马逊产品页面such as this上激活,并应打印来自相关reviews page的注释。
这是我当前代码的相关部分:
let url = document.getElementsByClassName("a-link-emphasis")[0].href; //This gets the url of the reviews page
fetch(url)
.then(response => response.text())
.then(data => {
console.log(data)
})
.catch(function(error) {
console.log(error);
});
//This is my attempt at using the fetch api
我尝试使用fetch api实现此目的,但是我只能获取源代码的字符串。我真正想要的是能够仅使用网页的URL获取文档对象,这样我就可以使用诸如
之类的方法。这可能吗?如果没有,您是否知道我可以使用其他任何方法来实现自己想要的目标?"url".getElementByID()
非常感谢您的帮助。
如果我问过或做过任何愚蠢的事情,请让我知道,我将更改问题!