找教程视频、盯竞品发了什么新片、看某个技术话题的视频供给变化,视频端点比网页搜索更直接。这篇讲三件事:端点路径(又是单数)、字段口径(title/link 必填、duration/time 全是可选),以及那个容易翻车的 fallback 行为——解析不到视频卡时,解析器会退化成 news 风格提取,你拿到的结果可能没有 duration。参数与字段以 SerpBase 官方文档的视频端点字段表 为准;每次成功请求 1 credit,失败自动退款。端点与字段路径是POST /google/video/search(单数 video,和 image/search 一个路子)。入参四个:q必填,hl/gl/page可选(默认 en/us/1)。VideoResult 里必填的只有rank、title、link;position(rank 别名)、url、source_url、display_url、source、duration、time、published_at、thumbnail_url、thumbnail全是可选。顶层videos数组也是可选的。文档明确写了一条关键行为:“若未解析到专用视频卡,解析器会对兼容的 Google 布局退化为 news 风格提取”。意思是同一个查询,今天返回的是带 duration 的视频卡,明天可能返回一批 news 风格的结果——字段完整度会变。你的解析代码必须按可能没有 duration来写。脚本importcsv,requests APIhttps://api.serpbase.dev/google/video/searchKEY你的 API Keydefvideo_search(q:str,page:int1)-list:resprequests.post(API,headers{X-API-Key:KEY,Content-Type:application/json},json{q:q,hl:zh-CN,gl:cn,page:page},timeout30)dataresp.json()ifdata.get(status)!0:raiseRuntimeError(f{data.get(status)}:{data.get(error)})returndata.get(videos,[])rows[]forkwin[Rust 入门教程,Rust 性能优化]:foriteminvideo_search(kw)[:10]:rows.append({关键词:kw,位次:item[rank],标题:item[title],链接:item[link],时长:item.get(duration,),# fallback 时可能没有来源:item.get(source,),缩略图:item.get(thumbnail_url,),})withopen(videos.csv,w,newline,encodingutf-8-sig)asf:wcsv.DictWriter(f,fieldnames[关键词,位次,标题,链接,时长,来源,缩略图])w.writeheader()w.writerows(rows)print(f共{len(rows)}条 → videos.csv)三条实战经验把 fallback 当成常态,不是异常。查询词偏新闻态(比如某产品 发布)时,退化提取的概率天然更高。脚本里 duration 一律.get()兜底;做视频供给监控这类统计时,把有时长字段的条数单独记一列,条数对不上时先看这一列,别急着下视频变少了的结论。去重键用 link,别用 title。同一支视频在不同 query、不同 page 下 title 可能带不同的站点后缀,link 才是稳定标识;跨关键词汇总时按 link 去重。thumbnail 不能直接当封面用。thumbnail_url是 Google 暴露的缩略图地址,和图片端点一样有防盗链和可达性问题;落库时记下来,展示层建议先 HEAD 校验再决定是否代理下载。成本每关键词每次请求 1 credit,10 个关键词一轮 10 credits。视频结果比网页结果稳定得多,同一个 (q, hl, gl, page) 短期内不会变,按四元组缓存能省掉大部分重复请求。按 $10/20k 的标准包算,一轮成本半分钱。FAQvideos 数组会不存在吗?会。它是可选的——当解析到视频结果时才有;零结果时可能整个键缺失,所以用data.get(videos, [])。fallback 返回的结果还是视频吗?是 news 风格提取的结果,可能没有 duration 这类视频专属字段;判断是否退化批次看 duration 填充率最直观。有 device 参数吗?没有,device 只属于搜索端点;视频端点入参就是 q/hl/gl/page。time 字段能精确过滤吗?它是原始发布时间文本,可选且格式不保证;趋势统计按月聚合可以,别做精确时间窗过滤。把关键词换成你的监测对象,先跑一轮看 duration 在你这个领域的填充率,再决定统计口径怎么定。
企业数字化 ERP 产品动态
相关推荐
防止网站扫描完整流程:告别拖沓,3步搞定 防止网站扫描完整流程:告别拖沓,3步搞定 改个需求建站公司拖一周,这种经历是不是让你血压飙升?更可怕的是,网站刚上线没两天,后台日志里全是密密麻麻的报错和异常请求。这时候你才意识到,光把页面搭起来是远远不够的, 防止网站扫描… · 2026/9/27 9:44:32
企业信息门户网站建设避坑指南:5步拆解对比评测逻辑 企业信息门户网站建设避坑指南:5步拆解对比评测逻辑 改个需求建站公司拖一周,这行话是不是戳中了你的肺管子?很多老板觉得企业信息门户网站建设就是找个页面好看点,结果上线后改个栏目名、换个Logo都要排期,急得想砸键盘。别慌,今天咱们不聊虚的,… · 2026/9/27 9:44:32
2026最新佛山品牌网站建设避坑指南,告别无流量 2026最新佛山品牌网站建设避坑指南,告别无流量 网站做好了没人访问,这大概是佛山无数企业主最崩溃的时刻。花了十几万甚至几十万,请了看似专业的团队,上线后打开率惨淡,后台数据像死水一样平静。别急,问题往往不出在代码多华丽,而出在最底层的“地… · 2026/9/27 9:44:26
wordpress主题innmx实测3坑:被黑后如何用代码加固 wordpress主题innmx实测3坑:被黑后如何用代码加固 网站被黑挂马后,很多项目经理第一反应是删库重装,但往往忽略了底层代码的脆弱性。近期对 wordpress主题innmx 进行深度 对比评测… · 2026/9/27 10:22:59
Spring 框架核心详解:IOC、DI 温馨提示:学习所需要的jar文件,下载链接如下: 通过网盘分享的文件:lib 链接: SSMjar包下载链接
Spring 框架核心详解:IOC、DI 1. IOC(控制反转) 1.1 概念与原理1.2 容器实现对比1.3 代码案例&a… · 2026/9/27 10:22:53
做网站流程优帮云:3步搞定域名服务器配置与免费工具实战 做网站流程优帮云:3步搞定域名服务器配置与免费工具实战 域名解析报错、服务器 IP 找不到、SSL 证书装不上……是不是每次搞这堆东西头都大?很多甲方对接人最头疼的就是这块,明明网站做好了,上线却卡在基础设施上。其实, 做网站流程优帮云… · 2026/9/27 10:22:53
STM32接红外PM2.5传感器实战:原理、接线、滤波与标定全解析 把STM32和红外PM2.5传感器接在一起,是很多做环境监测、空气净化器、毕业设计或者个人DIY项目时绕不开的一步。市面上常见的红外式粉尘传感器模块,比如夏普GP2Y1010AU0F,本质上是“模拟电压输出”,读起来并不复杂,但真正… · 2026/9/27 10:22:47
godday网站建设新手从零搭建避坑指南 godday网站建设新手从零搭建避坑指南 昨晚三点,盯着后台满屏红色的“网站被黑挂马”警报,那种绝望感谁懂?辛辛苦苦搞了半年的 godday… · 2026/9/27 10:22:47
WASM不能直接操作ESP32硬件?虚拟机边界与架构设计 最近有个项目把 ESP32 当边缘计算节点,用 WASM(WebAssembly)承载用户可热更新的算法模块,跑的是 WAMR 虚拟机。方案刚出来的同事提出一个需求:能不能让 WASM 应用直接操作 GPIO 和 UART,这样就不用来回调我… · 2026/9/27 10:22:47
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现 简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01
汕头网站建设制作厂家避坑指南:5大注意事项救急 汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习 简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现 简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01
汕头网站建设制作厂家避坑指南:5大注意事项救急 汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习 简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01