我需要在页面上的JavaScript加载后抓取(公共)HTML数据。在做了一些研究后,我发现PhantomJS可以用来完成这项任务。但是,虽然我可以将PhantomJS添加到我的本地计算机,但我不知道如何将它添加到我的Chrome扩展程序中。有谁知道我怎么能做到这一点?
答案 0 :(得分:1)
你做不到。 PhantomJS是一个Web浏览器,而不是Javascript库。
备选方案1.从Chrome扩展程序中删除
您可以使用chrome扩展API执行以下操作:
备选方案2.使用在您自己的服务器上运行的无头浏览器进行刮擦
使用Google自己的无头Chrome库puppeteer来抓取您想要的数据。免费入门的简单方法是使用Google App Engine Standard Tier NodeJS instance。