说实话,我是 PhantomJS 的新手,不太擅长 Javascript。我希望拍摄给定网站的快照,但仅拍摄选定的 dom 元素。所以命令方面它看起来有点像
phantomjs http://fabieno.com #导航
它会拍摄导航栏的照片。或者选择器选择的任何内容。我想如果存在多个存在,那么就需要多个快照。唯一的问题是太新了,这给我留下了一个很大的问题?在我的脑子里。如果你们能提供任何帮助,我们将不胜感激。
根据我的研究,我才真正发现。 https://gist.github.com/n1k0/1501173
但我不确定它是如何工作的,或者它是否确实需要我问。
亲切的问候,
棒极了
最佳答案
由于您实际上应该只有一个名为 nav
的 id
属性,因此您可能希望使用类来执行此操作。在这种情况下请查看getElementsByClassName您想要获得的是所有导航元素的集合,并循环遍历它们执行您所需的操作。有关详细信息,请参阅此 JS: iterating over result of getElementsByClassName using Array.forEach
关于javascript - Dom Element 的 PhantomJS 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16695168/