Python如何自动播放视频(XXT)

Python刷视频

一、登录视频网站(XXT)

二、进入课程判断是否完成

三、切换不同章节和小节视频进行播放

四、每次播放一个小节后点击返回课程

五、主函数

总结


以下代码主要是使用python的selenium库来完成视频的自动播放的,主要过程是登录视频网站,再到达视频播放界面,点击视频播放,判断视频是否播放完成,同时解决如何播放一个界面中有多个视频的播放和切换不同小节和章节的视频播放,最后播放完所有视频

一、登录视频网站(XXT)

from selenium import webdriver  # 导入库
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options
import time

web = webdriver.Chrome()
# 超星网站
url = "http://passport2.chaoxing.com/wunitlogin?refer=http%3A%2F%2Fi.mooc.chaoxing.com"
web.get(url)

# 反检查
option = Options()
option.add_argument('--disable-blink-features=AutomationControlled')

verify_code=input('请输入验证码:')
# 第一次登录进入学习通
def register_first(verify_code):
    #输入用户名和密码
    #account=input("请输入账号:")
    #password=input("请输入密码:")
    web.find_element(By.XPATH, '//*[@id="FidName"]').send_keys("学校名称")
    time.sleep(3)
    web.find_element(By.XPATH, '//*[@id="2201"]').click()
    time.sleep(3)
    web.find_element(By.XPATH, '//*[@id="idNumber"]').send_keys("学号")
    web.find_element(By.XPATH, '//*[@id="pwd"]').send_keys("密码")
    # 验证码
    web.find_element(By.XPATH, '//*[@id="numcode"]').send_keys(verify_code)
    # 点击登录
    web.find_element(By.XPATH, '//*[@id="userLogin"]/div/a').click()
    time.sleep(3)

二、进入课程判断是否完成

  • 5
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Python中,可以使用pymongo库来执行MongoDB的查询语句。以下是几个常用的查询语句的示例: 1. 查询集合中的所有文档: ```python import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["test"] mycol = mydb["sites"] for x in mycol.find(): print(x) ``` 这段代码使用`find()`方法查询集合中的所有文档,并通过循环遍历输出每个文档的内容。 2. 根据条件过滤数据: ```python import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["test"] mycol = mydb["sites"] myquery = {"name": "淘宝"} mydoc = mycol.find(myquery) for x in mydoc: print(x) ``` 这段代码使用`find()`方法并传入一个查询条件参数`myquery`,以过滤集合中的文档数据。在本例中,使用条件`{"name": "淘宝"}`来查询`name`字段等于"淘宝"的文档。 3. 查询集合中的第一个文档: ```python import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["test"] mycol = mydb["sites"] x = mycol.find_one() print(x) ``` 这段代码使用`find_one()`方法来查询集合中的第一个文档,并将结果存储在变量`x`中,然后将其输出。 这些是基本的Python MongoDB查询语句示例。你可以根据需要进一步了解pymongo库中的其他查询方法和参数,以满足你的具体需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [python操作mongodb数据库-查询集合数据](https://blog.csdn.net/xxt201/article/details/122781169)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值