使用python 打开连接https://changjiang.yuketang.cn/v2/web/studentLog/12938882 解析源码,找出视频资源连接 解析 后进行播放
时间: 2023-05-26 10:01:28 浏览: 112
A:
首先,我们需要使用 Python 中的 requests 库对链接 https://changjiang.yuketang.cn/v2/web/studentLog/12938882 发送 GET 请求,并获取响应内容。代码如下:
```python
import requests
url = 'https://changjiang.yuketang.cn/v2/web/studentLog/12938882'
response = requests.get(url)
html = response.text
```
接下来,我们需要使用 BeautifulSoup 库解析响应内容的 HTML 源码,找到视频资源连接。代码如下:
```python
from bs4 import BeautifulSoup
soup = BeautifulSoup(html, 'html.parser')
video_url = soup.find('source')['src']
```
最后,我们可以使用 Python 中的 PyQt5 库播放视频资源。代码如下:
```python
import sys
from PyQt5.QtCore import QUrl
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QMediaPlayer, QVideoWidget
app = QApplication(sys.argv)
widget = QWidget()
layout = QVBoxLayout(widget)
video = QMediaPlayer()
video_widget = QVideoWidget()
layout.addWidget(video_widget)
video.setVideoOutput(video_widget)
video.setMedia(QUrl.fromLocalFile(video_url))
video.play()
widget.show()
sys.exit(app.exec_())
```
这样,我们就可以使用 Python 打开链接 https://changjiang.yuketang.cn/v2/web/studentLog/12938882 解析源码,找出视频资源连接,并进行播放了。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)