获取哔站视频字幕(bilibili)

一、打开视频播放网址

随便在哔站上打开一个视频

二、打开控制台

三种方式打开控制台

  1. 快捷键 F12
  2. 或者快捷键 Ctrl +Shift + J
  3. 找个空白地方,鼠标右键,检查元素

 浏览器控制台就是这个了

 三、打开网络抓包工具

点击网络选项

如果是视频自带的字幕:搜索  json

如果是AI字幕:搜索 ai_subtitle

打开解析字幕网站:https://www.dreamlyn.cn/bsrt

感谢牧尘老大提供的视频解析。

如果QRCodeDetector类在你的应用中的二维码扫描不稳定,有时能识别但大多要在TestNG中实现并发登录,你可以使用DataProvider和ThreadLocal来为每个用户提供不同的账数时候无法识别,可能有一些方面需要考虑和优化。 首先,确保你的图号和密码。以下是一个示例代码: 首先,创建一个测试数据提供器,提供不同的账号像质量足够好。二维码扫描对图像的清晰度和对比度要求较高。尽和密码给每个用户: ```java @DataProvider(name = "userData") public Object[][] getUserData() { return new Object[][]量使用高分辨率的图像,并确保图像不模糊或过曝。 其次,你可以尝试调 { {"user1", "password1"}, {"user2", "password2"}, {"user3", "password3"} 整QRCodeDetector类的参数来提高识别的准确性。QRCodeDetector类有一些可调整的参数 }; } ``` 然后,创建一个ThreadLocal变量来存储每个线程的用户数据: ```java private static,如`setEpsX()`和`setEpsY()`等,可以用于调整边缘检测的容差 ThreadLocal<String[]> userDataThreadLocal = new ThreadLocal<>(); ``` 接下来,在@BeforeMethod中设置当前线程的用户数据: 。你可以尝试调整这些参数来适应不同的图像情况。 另外,如果你发现QR```java @BeforeMethod public void beforeMethod(Object[] testData) { userDataThreadLocal.set((String[]) testData); } ``` 现CodeDetector类对于某些特定类型的二维码无法识别,你可以尝试使用其他的二维码在,在测试方法中可以使用ThreadLocal获取当前线程的用户数据并进行登录操作: ```java @Test(dataProvider = "识别库或API进行识别。有一些第三方库和服务可以提供更准确和稳定的二维码识别功能,如ZXing、Google Vision API等。 最后,确保你的应用在使用QRCodeDetectoruserData") public void loginTest(String username, String password) { // 使用username和password进行登录操作 // ... } ``` 类进行二维码识别时没有其他冲突或错误。检查代码逻辑和调用顺序是否正确,并确认最后,在@Test注解中指定数据提供器为"userData",并设置线程数为3,即可实是否有任何异常或警告信息出现。 综上所述,优化图像质量,调整参数,尝现并发登录: ```java @Test(dataProvider = "userData", threadPoolSize = 3) public void concurrentLoginTest(String username试其他识别库或API,以及检查代码逻辑等方面的优化都可能有助于提高二, String password) { // 使用username和password进行并发登录操作 // ... } ``` 这样,就可以同时维码识别的稳定性和准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值