首页 > 编程语言 >今天分享一篇Python启动浏览器的文章

今天分享一篇Python启动浏览器的文章

时间:2024-06-03 15:43:16浏览次数:26  
标签:__ 浏览器 一篇 Python Chrome https print name

1. 首先是浏览器选择,因为我之前自己电脑测试,安装了Firefox浏览器,版本号:45.0.2。但是这个版本号的浏览器找不到对应的驱动,但是本人又不想卸载这个浏览器,所以转而使用谷歌浏览器进行自动化测试了。Firefox驱动下载地址:https://github.com/mozilla/geckodriver/releases,如果有需要的朋友,可以自行从这里下载。

2. 说一下我自己用的浏览器,我用的Chrome浏览器,浏览器和对应的驱动地址如下:https://googlechromelabs.github.io/chrome-for-testing/#stable,我用的是稳定版本:

 

 3. 按我截图的位置,把对应的谷歌浏览器和驱动下载好之后,配置环境变量,需要把启动Chrome浏览器的地址配置到环境变量中:

 

 4. pycharm中启动浏览器:

# 这是一个示例 Python 脚本。

# 按 Shift+F10 执行或将其替换为您的代码。
# 按 双击 Shift 在所有地方搜索类、文件、工具窗口、操作和设置。
#coding:utf-8
import time
from selenium import webdriver

def print_hi(name):
    # 在下面的代码行中使用断点来调试脚本。
    print(f'Hi, {name}')  # 按 Ctrl+F8 切换断点。
    driver = webdriver.Chrome ()
    #初始化,通过selenium打打开Chrome浏览器
    driver.get("https://www.baidu.com/")
    time.sleep(10)

# 按间距中的绿色按钮以运行脚本。
if __name__ == '__main__':
    print_hi('PyCharm')

# 访问 https://www.jetbrains.com/help/pycharm/ 获取 PyCharm 帮助

这样启动浏览器成功啦~

 如上分享,希望可以帮助到有需要的宝贝,下期见~

标签:__,浏览器,一篇,Python,Chrome,https,print,name
From: https://www.cnblogs.com/camillezxl/p/18229007

相关文章

  • Python 将Word/ Exce/ PDF/ PPT文档转为OFD文档
    OFD(OpenFixed-layoutDocument)是我国自主制定的一种开放版式文件格式标准。OFD文档具有不易被篡改、格式独立、版式固定等特点,目前常用于政府公文、金融、电子发票等领域。如果想要通过Python将Office文档(如Word、Excel或PowerPoint)及PDF文档转换为OFD格式,可以参考本文中提供的......
  • Python基础-- 组合类型
    Python基础--组合类型Python基础--组合类型Python基础--组合类型(一)列表的特征(二)列表的创建(三)列表的访问(四)列表的操作方法(五)列表支持的运算符二、元组(一)元组特征和基本概念(一)元组和列表的对比三、字典(一)字典的特征(二)字典元素的访问(三)字典的操作......
  • Python基础---程序的控制结构
    Python基础—程序的控制结构Python基础---程序的控制结构一、程序流程成图(一)顺序结构(二)程序的分支控制结构1:单分支结构2.二分支结构3.多分支结构4.分支嵌套(三)程序的循环结构1、while循环2.while循环扩展模式3.for循环4.for循环扩展模式二、循环控制语句(一)conti......
  • 基于ArcGIS Pro、Python、USLE、INVEST模型等多技术融合的生态系统服务构建生态安全格
    原文链接:基于ArcGISPro、Python、USLE、INVEST模型等多技术融合的生态系统服务构建生态安全格局https://mp.weixin.qq.com/s?__biz=MzUzNTczMDMxMg==&mid=2247605969&idx=5&sn=705796e676bf040553826afee4c59d47&chksm=fa821f36cdf596205b27296a149bf74fa762fbfd5256d2dcc08f1......
  • SMOGN算法Python实现:解决回归分析中的数据不平衡
      本文介绍基于Python语言中的smogn包,读取.csv格式的Excel表格文件,实现SMOGN算法,对机器学习、深度学习回归中,训练数据集不平衡的情况加以解决的具体方法。  在不平衡回归问题中,样本数量的不均衡性可能导致模型在预测较少类别的样本时表现较差;为了解决这个问题,可以使用SMOTE(Sy......
  • Python群发邮件的功能如何实现?怎么使用?
    Python群发邮件需要哪些库支持?如何使用Python发信?对于Python开发者来说,实现群发邮件功能是一项非常有用的技能,无论是用于营销、通知还是其他目的。AokSend将介绍如何使用Python来实现群发邮件的功能,让你轻松管理大量邮件发送。Python群发邮件:安装软件要实现群发邮件功能,我......
  • 《Python进阶》学习笔记
    《Python进阶》学习笔记部分原创,仅个人关于《Python进阶》的学习笔记importwarnings#忽略警告warnings.filterwarnings("ignore")*args的用法deftest_args(f_arg,*argv):print("第一个参数是:",f_arg)forarginargv:print("其他argv参数是:",arg)......
  • AI大模型探索之路-实战篇14: 集成本地Python代码解释器:强化Agent智能数据分析平台
    系列篇章......
  • 如何用Python语言实现远程控制电源开关
    如何用Python语言实现远程控制电源开关呢?本文描述了使用Python语言调用HTTP接口,实现控制电源开关,通过控制电源开关,从而控制电器设备。可选用产品:可根据实际场景需求,选择对应的规格序号设备名称厂商1智能WiFi墙壁插座10A统软云物联2智能WiFi墙壁插座16A3智能WiFi插座10A4智能......
  • python 探测网络 并自动绘制ip拓扑图
    要实现网络探测并自动绘制IP拓扑图,你可以使用Python与相关库和工具来完成。一个流行的方法是使用Python的网络扫描库(例如Nmap或Scapy)来扫描网络,并使用网络图形库(例如NetworkX和Matplotlib)来绘制IP拓扑图。以下是一个粗略的步骤示例,展示了如何实现网络探测并自动绘制IP拓扑图:i......