第二阶段冲刺
陈嘉程第二次冲刺
第一次完成了大部分的界面绘制及跳转,第二阶段要完成具体的功能,我完成的部分是网上实验室的具体内容,除了要完成一些实验用的属性动画,还有就是连接API和调用相机,完成实验器材的识别,此次用到了百度AI平台的API,其中配置问题不少。
郝子明第二阶段冲刺
第二阶段我们团队主要是爬取功能的建立以及网上实验室的初步探索。我们一边摸索一边前进,然后我的任务是对第一阶段的页面进行美观和优化处理,使跳转更加平滑或者为页面添加补充说明。具体体现在实验室手册页面的体验。又新添加了实验室中各器材的使用以及注意事项和考试说明,极大的丰富了用户体验。
屈超第二阶段冲刺
第二次冲刺的主要任务是完善科普视频部分,我在任务开始前思考了改善方法,最后决定用爬虫对b站上的视频进行爬取与Android的导用外部游览器进行播放视频。
代码如下:
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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | mport os from string import punctuation import requests import re import pymysql from moviepy.editor import VideoFileClip, AudioFileClip from lxml import etree import json import time os.chdir(r 'E:\result' ) headers_bv = { 'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36' } valink = re.compile(r '<script>(.*?)</script>' ) # 拿到window.__playinfo__后面的内容 infoink = re.compile(r '"author":"(.*?)".*?' r '"bvid":"(.*?)".*?' ) # 这个是为了拿到视频的名字 可以选择不用 data = { 'accept_description' : '高清 1080P+' , 'accept_quality' : 112 } url = 'https://search.bilibili.com/all?vt=65873071&keyword=%E8%B6%A3%E5%91%B3%E7%A7%91%E6%99%AE%E5%8C%96%E5%AD%A6%E5%AE%9E%E9%AA%8C&from_source=webtop_search&spm_id_from=333.1007&page=10&o=270' html = requests.get(url).text info = str(re.findall(valink, html)) info2 = re.findall(infoink, info) conn = pymysql.connect(host= 'localhost' , user= 'root' , password= '123456' , database= 'exercise' , charset= 'utf8' , port= 3306 ) # 创建游标对象 cursor = conn.cursor() sql = 'INSERT INTO bilibili(`adress`, `author`) values(%s,%s)' for it in info2: try : data = [ "https://www.bilibili.com/video/" +it[ 1 ]+ "?spm_id_from=333.337.search-card.all.click" ,it[ 0 ]] cursor.execute(sql, data) conn.commit() except Exception as e: print(e) # 关闭游标 cursor.close() # 关闭连接 conn.close() print( 'over!!!' ) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端