在R实现pm2.5地图数据展示文章中,使用rvest包实现了静态页面的数据抓取,然而rvest只能抓取静态网页,而诸如ajax异步加载的动态网页结构无能为力.在R语言中,爬取这类网页可以使用RSelenium包和Rwebdriver包. RSelenium包和Rwebdriver包都是通过调用Selenium Server来模拟浏览器环境.其中,Selenium是一个用于网页测试的Java开源软件,它可以模拟浏览器的点击.滚动.滑动以及文字输入等操作.因为Selenium是Java程序,因此在使…