如何让phantomjs显示动态加载的网页?

时间:2017-08-06 01:10:22

标签: javascript web-scraping phantomjs

当我访问https://www.ncbi.nlm.nih.gov/pubmed/?term=cell时,会出现“按年度划分的结果”,其下方的直方图和“下载CSV”。

但是当我使用以下脚本访问相同的URL时,我看不到它们。有人知道为什么吗?

有没有办法使用命令行剪贴板获取直方图和“下载CSV”?感谢。

clean.data = transform(dirty.data, 
               Age = as.integer(gsub(";","",Age),
               Balance = as.integer(gsub(";","",Balance)), 
               Day = as.integer(gsub(";","",Day)))

1 个答案:

答案 0 :(得分:0)

在页面加载Javascript后加载“按年度结果”和“下载CSV”。 wget不会执行Javascript。您可以使用PhantomJS或Selenium等工具来模拟将执行Javascript的真实浏览器行为。

相关问题