python selenium 笔记
1.安装环境 下载python 3.6.4 第一页把最下面的环境变量勾上。第二页把 all user 勾上 直接安装到下一步
安装完成之后 cmd直接输入python 可以看到版本
2.安装 selenium
pip install -U selenium
3.下载最新的webdriver
PM> Install-Package Selenium.WebDriver.IEDriver -Version 3.9.0 vs直接用nuget安装
4.打包 成EXE 可移植直接运行
使用pip命令安装:pip install pywin32
下载安装文件安装:官网
pyinstaller.exe -F F:\MyDemoCode\c_mysql\dedecaiji\dede_py\dede_py.py
倒数第二行会出现打包之后的exe路径
备注:可能移植的时候会出现这个问题unexpected error launching internet explorer protected mode settings are not the same for all zones
设置-internet-安全-启用保护模式 全勾或者全不勾
pip install -U pygame pip安装的方法
附:selenium 自动化python源码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | #coding=utf-8 from selenium import webdriver import time import datetime import os os.getcwd() driver = webdriver.Ie() #登录 driver.get( "http://www.baocuole.com" ) driver.find_element_by_name( "userid" ).send_keys( 'admin' ) driver.find_element_by_name( "pwd" ).send_keys( 'admin' ) driver.find_element_by_name( "sm1" ).click() time.sleep( 10 ) # driver.get( "http://www.baocuole.com" ) js = "document.getElementById('starttime').setAttribute('value','" + (datetime.date.today() - datetime.timedelta(days = 1 )).strftime( "%Y-%m-%d" ) + "')" driver.execute_script(js) driver.find_element_by_name( "Submit" ).click() time.sleep( 300 ) # driver.get( "http://www.baocuole.com" ) driver.find_element_by_name( "b112" ).click() time.sleep( 15 ) driver.quit() |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程