使用python 打开连接https://changjiang.yuketang.cn/v2/web/studentLog/12938882 解析源码,找出视频资源连接 解析 后进行播放
时间: 2023-05-26 20:01:28 浏览: 211
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 解析源码,找出视频资源连接,并进行播放了。
阅读全文