如何从当前未打开的网页中获取元素?

时间:2019-01-16 18:57:44

标签: javascript google-chrome-extension

我正在编写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()之类的方法。这可能吗?如果没有,您是否知道我可以使用其他任何方法来实现自己想要的目标?

非常感谢您的帮助。

如果我问过或做过任何愚蠢的事情,请让我知道,我将更改问题!

0 个答案:

没有答案