一. 痛点
运维侠小白有下面烦恼,听说python可以轻松扫除这些烦恼于是迫不及待想学…
“每天要手动修改word?
一不小心就出错,加班到深夜?
Python 几行代码,让你准时下班!…”
一. 痛点
运维侠小白有下面烦恼,听说deepseek可以帮助提升学习python的效率,可是deepseek给的代码也报错,怎么办?
deepseek生成的代码也有可能报错,例如:
⏰执行报错:由提示得知,是少导入需要的模块,但是补全,还是报错,这就是deepseek的局限性。需要继续发问,才能解决。
完整解决报错后代码:
多尝试,困难才会被克服
学习就像追妹子,你只能看到背影,但只要坚持日积月累的付出,迟早她整个人属于你❤。
二.准备工作
⚠️避免报错:
- 文件路径 没有写绝对路径默认是处理python代码所在路径的文件,因此需要把代码文件放到这个处理的文件同一文件夹里。
(1)安装 python-docx模块
💻 代码:在命令行终端执行
# 安装必要库(命令行执行)
pip install selenium==4.1.0 webdriver-manager==3.5.3
(2)准备userinfo.txt文件(格式如下):
📒 userinfo.txt
myusername
mypassword
结构示意图:
三.基础版-单课程视频自动播放
⚠️避免报错:
- 文件路径 没有写绝对路径默认是处理python代码所在路径的文件,因此需要把代码文件放到这个处理的文件同一文件夹里。
💻 代码:
from selenium import webdriver
from selenium.webdriver.common.by import By
import time
# 1. 浏览器设置
driver = webdriver.Edge()
# driver.get("https://iam.pt.ouchn.cn/am/UI/Login")
driver.get("https://www.iqiyi.com/")
# 2. 手工登录(避免密码泄露)
input("请手动登录后按回车继续...")
# 3. 进入课程页面
driver.get("https://www.iqiyi.com/free/")
# 4. 播放第一个视频
video = driver.find_element(By.CSS_SELECTOR, "video")
driver.execute_script("arguments[0].play()", video)
# 5. 模拟观看时间
time.sleep(60)
# 6. 关闭浏览器
driver.quit()
如图:
⏰提示:一种需求可以有多种类型代码实现,实际中,我们可以从中选择,最适合的。
更多高级版下期更新