爬虫之selenium模块
引入 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器 from selenium import webdriver browser=webdriver.Chrome() browser=webdriver.Firefox() browser=webdriver.PhantomJS() browser=webdriver.Safari() browser=webdriver.Edge() 官网:http://selenium-python.readthedocs.io 安装 安装selenium: pip install selenium 下载驱动浏览器驱动: 有界面浏览器: Chrome , Firefox(geckodriver) 无界面浏览器: PhantomJS 验证: from selenium import webdriver driver=webdriver.Chrome() # 弹出谷歌浏览器 driver.get('https://www.baidu.com') driver.page_source 基本使用 from selenium