如何直接从网页上生成javascript生成的内容?

时间:2017-09-20 17:14:59

标签: javascript python selenium phantomjs

我目前正在使用Selenium和PhantomJS来从网页中抓取javascript生成的内容。虽然这确实得到了我正在寻找的结果,但这是一个缓慢的方法,因为我需要在抓取之前等待页面加载。有没有办法直接运行生成我正在寻找的内容的JavaScript?如果有的话,它会比我目前使用的更快吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

不幸的是,没有。我已经多次遇到过这个问题,而我提出的唯一解决办法就是按照你已经做的方式解决问题。 作为js生成的内容,获取它的唯一方法是从浏览器获取它,因此使用selenium和您喜欢的任何驱动程序。