网页源代码提示debugger,但还是获取了m3u8链接,三十链接是无效的
时间: 2024-04-02 10:31:05 浏览: 23
如果你在网页源代码中看到了 `debugger`,那么说明这个网页可能使用了 JavaScript 调试器,这不应该影响你获取 m3u8 链接。但是,如果你尝试了多个链接都无效,可能是这些链接已经失效了或者需要特定的访问权限。
你可以尝试使用其他方法来获取有效的 m3u8 链接,例如使用专业的视频下载软件或者插件。另外,你也可以尝试在网上搜索相关资源,找到可靠的来源来获取有效的链接。如果你需要更多的帮助,请提供更多详细信息,我将尽力帮助你解决问题。
相关问题
python debugger 代码调试
以下是使用Python debugger(pdb)进行代码调试的方法:
1. 在代码中插入断点:
```python
import pdb
# 在需要调试的代码行前插入断点
pdb.set_trace()
# 调试的代码
```
2. 运行代码并进入调试模式:
```shell
python -m pdb your_script.py
```
3. 调试命令:
- `l`:显示当前代码的上下文
- `n`:执行下一行代码
- `s`:进入函数调用
- `c`:继续执行代码直到下一个断点
- `p <variable>`:打印变量的值
- `q`:退出调试模式
4. 使用pdb的高级功能:
- 设置条件断点:在需要设置条件断点的代码行前插入断点,并使用`condition`命令设置条件,例如`condition 1 < 2`。
- 查看变量的值:使用`pp`命令可以更漂亮地打印变量的值,例如`pp variable`。
- 修改变量的值:使用`!`前缀可以修改变量的值,例如`!variable = new_value`。
vue 项目代码里的debugger 不生效
在Vue项目中,如果你在代码中使用了`debugger`语句,但是在浏览器中并没有停在该语句处,可能是因为你的代码被压缩了。在生产环境中,Vue会自动压缩代码以提高性能,这会导致`debugger`语句失效。为了解决这个问题,你可以按照以下两种方法之一:
1.在Vue.config.js文件中添加如下代码:
```javascript
module.exports = {
// ...
configureWebpack: {
devtool: 'source-map'
}
}
```
这将会生成一个source map文件,使得你的`debugger`语句能够在浏览器中正确地停下来。
2.在你的代码中使用`debugger`语句时,使用`// @ts-ignore`注释来忽略TypeScript的错误提示,例如:
```javascript
// @ts-ignore
debugger;
```
这将会让TypeScript忽略该行代码的错误提示,使得`debugger`语句能够在浏览器中正确地停下来。