PhantomJS被selenium弃用了。。。所以只能找其他浏览器来代替

seleim 官方参考文档

    http://selenium-python.readthedocs.io/index.html

首先下载文档中说明的geckodriver
https://github.com/mozilla/geckodriver/releases
然后将geckodriver 放进/usr/bin 或者/usr/local/bin

 #coding:utf-8
  2 from selenium.webdriver import Firefox
  3 from selenium.webdriver.firefox.options import Options
  4 
  5 if __name__ == "__main__":
  6     options = Options()
  7     options.add_argument('-headless')  # 无头参数
  8     driver = Firefox( firefox_options=options)
  9     driver.get('http://www.baidu.com')
 10     print(driver.page_source)
 11     driver.save_screenshot('baidu.png')
 12     driver.quit()

猜你喜欢

转载自www.cnblogs.com/limouren/p/9088264.html