繁体   English   中英

如何将PhantomJS添加到我的Chrome扩展程序中?

[英]How Can I Add PhantomJS to My Chrome Extension?

页面上的JavaScript加载后,我需要抓取(公共)HTML数据。 在进行了一些研究之后,我发现PhantomJS在完成此任务方面很有用。 但是,尽管我可以将PhantomJS添加到本地计算机,但是我不知道如何将其添加到chrome扩展程序中。 有人知道我该怎么做吗?

你不能。 PhantomJS是Web浏览器,而不是Javascript库。

替代方法1.从Chrome扩展程序中抓取

您可以使用chrome扩展API进行以下操作:

  1. 创建一个选项卡,其中包含您要抓取的页面
  2. 将内容脚本加载到选项卡中:
    1. 等待页面完成加载
    2. 收集所需的数据
    3. 将抓取的数据发送到您需要的任何地方
  3. 关闭标签

替代方案2.使用在自己的服务器上运行的无头浏览器进行抓取

使用Google自己的无头Chrome库木偶抓取所需的数据。 一个免费的免费入门入门方法是使用Google App Engine标准层NodeJS实例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM