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()


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM