首页 > 编程语言 >Python之selenium的打开浏览器的二种方式

Python之selenium的打开浏览器的二种方式

时间:2022-11-13 17:32:52浏览次数:34  
标签:webdriver 浏览器 get Python selenium Chrome import


Python之selenium的打开浏览器的二种方式

文章目录

  • ​​Python之selenium的打开浏览器的二种方式​​
  • ​​第一步我们要先按照selenium:​​
  • ​​第一种打开方式:​​
  • ​​第二种打开方式:​​
第一步我们要先按照selenium:

我们在pycharm编译器的终端输入:

pip install selenium

按照成功如图1:

Python之selenium的打开浏览器的二种方式_chrome

如果我们要在浏览器打开的话,要按照安装浏览器驱动包

chromedriver版本下载大全:http://chromedriver.storage.googleapis.com/index.html

下载好后,把他放到要创建selenium文件夹里面,在文件夹里面创建python file就可以

Python之selenium的打开浏览器的二种方式_chrome_02


Python之selenium的打开浏览器的二种方式_打开方式_03

第一种打开方式:
from selenium.webdriver import  Chrome#导入浏览器的包
#打开浏览器
web=Chrome()
#打开浏览器,请求网站
web.get('https://www.baidu.com')
第二种打开方式:
#from selenium import webdriver

from selenium.webdriver import Chrome#导入浏览器的包
#打开浏览器
web =webdriver.Chrome()
#打开浏览器,请求网站
web.get('https://www.baidu.com')


from selenium import webdriver
# #实例化一个浏览器对象
# bro = webdriver.Chrome(executable_path='./chromedriver.exe')#也可以找到浏览器安装包的可执行路径
# #发起一个get请求
# bro.get(url='https://www.baidu.com')

#例如
from selenium import webdriver

browser = webdriver.Chrome(executable_path = 'C:\Program Files (x86)\Google\Chrome\Application\chromedriver_X64.exe')
browser.get('http://www.baidu.com')

打开都是一样的:

如图4:

Python之selenium的打开浏览器的二种方式_chrome_04


标签:webdriver,浏览器,get,Python,selenium,Chrome,import
From: https://blog.51cto.com/u_15870497/5847878

相关文章

  • Python如何使用XPath对HTMl内容解析,,玩转XPath
    Python如何使用XPath对HTMl内容解析文章目录​​Python如何使用XPath对HTMl内容解析​​​​HTMl内容解析​​​​HTML基础:​​​​什么是XPath:​​​​lxml的安装​​​​......
  • (Python)简易通讯录
    问题描述:将用户输入用逗号分隔的一系列人名作为键,用户输入的逗号分隔的手机号作为值,创建字典MyDict,输入一个正整数n,你将被要求读入n个输入(输入形式如下所示),每得到一......
  • python元祖
    元祖里是数据是固定的,不能修改1str_tuple=('dew','','as')23int_tuple=(1,2,4,5,4)45float_tuple=(1.1,20.3,23.9)67bool_tuple=(True,Fals......
  • 【Python零基础入门篇 · 41】:内置模块的使用二:pyinstaller模块(打包py文件以及更换图
    pyinstaller模块pyinstaller是第三方模块,需要在Terminal输入命令安装:pipinstallpyinstaller步骤演示在Day18.py文件下写入代码在cmd或Terminal找到文件进行打包。......
  • 【Python零基础入门之终结篇】:虚拟机Linux命令、Vim编辑器、有趣的命令
    以下操作均在ubuntu虚拟机中的终端进行鼠标右键,点击“打开终端”ctrl+shift+"+":放大终端字体ctrl+"-":减小终端字体虚拟机Linux命令基本命令常用命令命令作......
  • Python开发人脸动态追踪
    Python开发人脸动态追踪导入库文件cv2通过pip命令安装pipinstallopencv-python或者在在设置里面找到+进行opencv-python你还要去下载文件:haarcascade_frontalface_alt.xm......
  • 网易云vip音乐免费下载方法(python爬虫)
    importosimportreimportjsonimportrequestsfromlxmlimportetreedefdownload_songs(url=None):  ifurlisNone:    url='https://music.......
  • Python3-异步协程
     importasyncioimporttimeasyncdefget_request(url):print('正在请求的url:',url)awaitasyncio.sleep(2)#支持异步模块代码print('请求结束:'......
  • python2 切换到 python3
    python2切换到python3Part.1:py3中不支持的py2用法1.1PrintIsAFunctionpy2中print为保留的关键字,在py3中,改为普通的函数。Old:print"Theansweris......
  • 如何在浏览器里执行 SAPGUI 的事务试读版
    如果本教程的学习者是从其他编程语言的开发者转到ABAP开发上,那么一定体验过在浏览器里进行开发的在线编辑器,比如在阿里云开发平台的在线编辑器里,直接编写Java代码:能......