python+Pycharm+selenium操作浏览器(Chorme或Edge)

简介: python+Pycharm+selenium操作浏览器(Chorme或Edge)

一、查看自己的浏览器版本

二、下载驱动

https://chromedriver.storage.googleapis.com/index.html

选择适合自己的环境

下载后解压

三、配置环境变量

将自己解压后的文件路径添加到系统环境变量,使用管理员打开CMD或PowerShell;

setx /m path "%path%";D:\chromedriver_win32\"

四、下载selenium库


查看文档,参考:

https://yjtzfywh.blog.csdn.net/article/details/130889115

五、编码测试

from selenium import webdriver
from time import sleep
 
if __name__ == '__main__':
    # 打开chorme浏览器
    # diriver1 = webdriver.Chrome()
    # 打开Edge
    diriver1 = webdriver.Edge()
    # 打开百度
    diriver1.get("https://www.baidu.com/")
    sleep(2)
    # 设置窗口大小
    diriver1.set_window_size(500, 800)
    sleep(2)
    # 设置窗口的位置
    diriver1.set_window_position(500, 300)
    # 打开百度地图
    diriver1.get("https://map.baidu.com/")
    # 打印页面标题
    print(diriver1.title)
    # 打印当前的地址
    print(diriver1.current_url)
    # 打印页面源码
    print(diriver1.page_source)
    sleep(2)
    # 后退
    diriver1.back();
    sleep(2)
    # 前进
    diriver1.forward();
    # 等待5s
    sleep(2)
    # 刷新页面
    diriver1.refresh();
    sleep(2)
    # 最大化
    diriver1.maximize_window();
    sleep(2)
    # 最小化
    diriver1.minimize_window();
    sleep(2)
    # 输出窗口大小
    print(diriver1.get_window_size())
    # 关闭当前窗口
    diriver1.close()
    # 退出浏览器
    diriver1.quit();


相关文章
|
7月前
|
人工智能 IDE 开发工具
JetBrains PyCharm 2025.1 发布 - 面向专业开发者的 Python IDE
JetBrains PyCharm 2025.1 (macOS, Linux, Windows) - 面向专业开发者的 Python IDE
792 29
JetBrains PyCharm 2025.1 发布 - 面向专业开发者的 Python IDE
|
4月前
|
Web App开发 存储 前端开发
Python+Selenium自动化爬取携程动态加载游记
Python+Selenium自动化爬取携程动态加载游记
|
2月前
|
SQL 测试技术 数据库
healenium+python+selenium
上次介绍了如何利用healenium+java+selenium来实现selenium的自愈,这次介绍如何healenium+python+selenium。关于healenium+python+selenium网上资料更少,并且甚至是错误的。在著名的书籍《软件测试权威指南中》也是有一定问题的。现在介绍如下
152 4
|
6月前
|
数据采集 Web App开发 JavaScript
基于Selenium的Python爬虫抓取动态App图片
基于Selenium的Python爬虫抓取动态App图片
471 68
|
7月前
|
IDE 开发工具 开发者
手把手教你安装PyCharm 2025:开发者的Python IDE配置全流程+避坑指南
本教程详细介绍了PyCharm 2025版本在Windows系统下的安装流程及配置方法,涵盖AI代码补全与智能调试工具链等新功能。内容包括系统要求、安装步骤、首次运行配置(如主题选择与插件安装)、创建首个Python项目,以及常见问题解决方法。此外,还提供了切换中文界面和延伸学习资源的指导,帮助用户快速上手并高效使用PyCharm进行开发。
3735 61
|
6月前
|
数据采集 Web App开发 前端开发
Python+Selenium爬虫:豆瓣登录反反爬策略解析
Python+Selenium爬虫:豆瓣登录反反爬策略解析
|
Web App开发 前端开发 JavaScript
探索Python科学计算的边界:利用Selenium进行Web应用性能测试与优化
【10月更文挑战第6天】随着互联网技术的发展,Web应用程序已经成为人们日常生活和工作中不可或缺的一部分。这些应用不仅需要提供丰富的功能,还必须具备良好的性能表现以保证用户体验。性能测试是确保Web应用能够快速响应用户请求并处理大量并发访问的关键步骤之一。本文将探讨如何使用Python结合Selenium来进行Web应用的性能测试,并通过实际代码示例展示如何识别瓶颈及优化应用。
534 5
|
9月前
|
数据采集 Web App开发 存储
打造高效的Web Scraper:Python与Selenium的完美结合
本文介绍如何使用Python结合Selenium,通过代理IP、设置Cookie和User-Agent抓取BOSS直聘的招聘信息,包括公司名称、岗位、要求和薪资。这些数据可用于行业趋势、人才需求、企业动态及区域经济分析,为求职者、企业和分析师提供宝贵信息。文中详细说明了环境准备、代理配置、登录操作及数据抓取步骤,并提醒注意反爬虫机制和验证码处理等问题。
238 1
打造高效的Web Scraper:Python与Selenium的完美结合
|
10月前
|
IDE 测试技术 项目管理
【新手必看】PyCharm2025 免费下载安装配置教程+Python环境搭建、图文并茂全副武装学起来才嗖嗖的快,绝对最详细!
PyCharm是由JetBrains开发的Python集成开发环境(IDE),专为Python开发者设计,支持Web开发、调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试和版本控制等功能。它有专业版、教育版和社区版三个版本,其中社区版免费且适合个人和小型团队使用,包含基本的Python开发功能。安装PyCharm前需先安装Python解释器,并配置环境变量。通过简单的步骤即可在PyCharm中创建并运行Python项目,如输出“Hello World”。
3685 13
【新手必看】PyCharm2025 免费下载安装配置教程+Python环境搭建、图文并茂全副武装学起来才嗖嗖的快,绝对最详细!
|
9月前
|
Web App开发 数据采集 数据安全/隐私保护
Selenium库详解:Python实现模拟登录与反爬限制的进阶指南
Selenium库详解:Python实现模拟登录与反爬限制的进阶指南

推荐镜像

更多