资源简介
垃圾存档1.py
代码片段和文件信息
from selenium import webdriver
import time
import random
# 打开谷歌浏览器,打开超星学习通登录入口
browser = webdriver.Chrome(
executable_path=“C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe“) # 此处是chromedriver在电脑的绝对位置
url = ‘http://i.mooc.chaoxing.com/space/index.shtml‘ # 学习通首页网址
browser.get(url)
# 学校 学号 密码 验证码登陆
def login():
inp_1 = input(‘请输入电话号码:‘)
inp_2 = input(‘请输入密码:‘)
inp_3 = input(“请输入验证码:“)
username = browser.find_element_by_id(“unameId“)
password = browser.find_element_by_id(“passwordId“)
verycode = browser.find_element_by_id(“numcode“)
# 检查页面元素,修改相应ID
username.send_keys(inp_1)
password.send_keys(inp_2)
verycode.send_keys(inp_3)
browser.find_element_by_xpath(‘//*[@id=“form“]/table/tbody/tr[7]/td[2]/label/input‘).click() # 检查页面元素,复制登录按钮的xpath
print(“----------正在登陆中----------“)
# 进入主页 开始选择课程 xpath匹配
def html_1():
time.sleep(random.random() * 3)
# 选择我需要学的课的xpath
# browser.find_element_by_xpath(‘//*[@id=“zla_title“]“]‘).click()
print(“----------进入课程----------“)
time.sleep(2)
browser.switch_to.frame(‘frame_content‘)
browser.find_element_by_xpath(‘/html/body/div/div[2]/div[2]/ul/li[14]/div[1]/a[1]/img‘).click() # 对应课程选项的xpath
print(“----------已进入所点击课程----------“)
def html_2():
# 浏览器标签页跳转设置
browser.switch_to.window(browser.window_handles[1])
# 进入课程中的指定小节
time.sleep(3)
browser.find_element_by_xpath(‘//*[@id=“191256385“]/h3[1]/span[2]/a‘).click() # 指定小节的xpath
print(‘已进入指定小节‘)
def button(i):
time.sleep(random.random() * 5)
# 进入frame播放框架
browser.switch_to.frame(‘iframe‘)
frame = browser.find_element_by_xpath(‘//*[@id=“ext-gen1038“]/div/div/p
- 上一篇:基于人脸识别的课堂签到管理系统.zip
- 下一篇:python3.0菜鸟教程.zip
相关资源
- python+ selenium教程
- 英文原版-Scientific Computing with Python
- CpuMemSets在Linux操作系统中的实现
- Python学习全系列教程永久可用
- 蓝奏云批量上传工具.zip
- python书籍 PDF
- 老男孩python项目实战
- Python.rar99111
- decision_tree_v2.py
- Python绝技运用Python成为顶级黑客.pdf
- python小波包文档及论文.zip
- Python黑帽子(黑客与渗透测试编程之
- FlaskWeb开发:基于Python的Web应用开发实
- Python基础教程第3版中英文源码.rar
- python数据结构与算法中文版.zip
- Python-冲顶大会芝士超人西瓜视频头脑
- time_series_forecasting_with_python.zip
- Python基础教程第三版PDF高清可复制.
- python编程从入门到实践.zip
- FlaskWeb开发:Python基于Web应用开发实战
- pythonBCRMDSJ.mobi
- 量化交易之路用Python做股票量化分析
- PYTHON自然语言处理中文版.pdf
- Python基础教程(第3版).rar
- GRAYHATPYTHON高清.英文.书签版.pdf
- Python简明教程第四版.rar
- Python编程:从入门到实践带书签完整
- Python基础教程(第3版).pdf109608
- vamei-从Python开始学编程.pdf
- 利用Python进行数据分析.pdf
评论
共有 条评论