python操作浏览器,用python操作浏览器的三种方式

  python操作浏览器,用python操作浏览器的三种方式

  

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

  如果想自动操作浏览器,可以调用Selenium库,Selenium库的功能是操纵浏览器进行各种操作。比如打开新窗口、点击、双击、浏览器前进、后退、寻找下拉列表等。简单来说,硒库就是一个由代码驱动实现各种动作的浏览器。当我们遇到一些复杂的问题,又无法通过各种方式获取数据时,不妨试试硒库。让我们来看看吧。

  安装:

  下载webdriver驱动文件:管道安装硒

  yle="color: rgb(0, 0, 0);">

  

选择83.0.4103.39下载:

  

  

基本使用:

  

  

fromseleniumimportwebdriver

  importos

  cur_path=os.path.dirname(__file__)

  filename=os.path.join(cur_path,'chromedriver_win32_83.0.4103.39',"chromedriver.exe")

  browser=webdriver.Chrome(filename)#声明浏览器

  url='https://www.baidu.com'

  browser.get(url)#打开浏览器预设网址

  print(browser.page_source)#打印网页源代码

输出结果:

  

  

  

  

到此,关于实现自动化操纵浏览器的介绍就全部结束了,感兴趣的小伙伴可以自行尝试,分析找出自己有用的内容。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: