如何在chrome中打开网站并自动修改它

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在chrome中打开网站并自动修改它相关的知识,希望对你有一定的参考价值。

基本上我想在cmd中运行一个命令,它将在我设置的位置打开网站。从中删除class = navigation_box并让它在底部滚动。我已经能够将网站移动到我想要的位置,但我没有成功删除我想要的对象并将其向下滚动。我尝试使用document.getelementbyID,.remove和scrollTo但没有任何反应。

"C:Program Files (x86)GoogleChromeApplicationchrome.exe"
--app="data:text/html,<html><body><script>window.moveTo(1080,0);window.resizeTo(970,525);window.location='https://www.iana.org/domains/reserved';window.scrollBy(0, 1000);</script></body></html>"
答案

你需要使用Chrome吗?

您可以使用Nightmare这是一个无头浏览器,可以从Node.js轻松编写脚本。

当您实例化Nightmare时,您可以指示它显示浏览器(否则它将不可见)并启用开发工具:

const nightmare = Nightmare({
  openDevTools: {
    mode: 'detach'
  },
  show: true
});

然后将浏览器指向网页:

nightmare.goto("http://www.google.com");

请注意,您可以将浏览器指向文件系统中的本地页面:

nightmare.goto("file://path/to/some/file.html");

梦魇有一个scrollTo功能,您可以使用它滚动到页面的特定部分。您还可以将javascript代码注入页面,并且您可以使用该代码调用浏览器中的scrollTo函数或您可能要调用的任何其他函数。

Nightmare具有方便的“屏幕截图”功能,可让您将网页截图捕获到硬盘上的图像文件中。它有许多其他功能,所以看看docs

以上是关于如何在chrome中打开网站并自动修改它的主要内容,如果未能解决你的问题,请参考以下文章

使用 VBA 打开 Chrome 并填写表格

如何评估一个网站 - Google Chrome Audit

如何用chrome修改js代码,跳过网站等待时间

做网站-Chrome如何调试JS代码

Chrome-Devtools代码片段中的多个JS库

启动 Chrome 并等待它关闭 [重复]