Heim >Backend-Entwicklung >Python-Tutorial >Einführung in Python zum Crawlen von Bilibili-Videos
Python, um Videos auf Bilibili zu crawlen. Erstens bin ich ein Big-Data-Entwicklungsingenieur
abholen, Bitte stellen Sie den Link zum Originalartikel wieder her, wenn Sie es weiterleiten, danke 1. Umgebungsvorbereitung
Die Umgebung, die ich bin Die Verwendung hier dient nur als Referenz:
Entwicklungstools : PycharmPython-Umgebung: Python-3.8.0Abhängige Pakete: Shutil, OS, Re, Json, Choices, Requests, LXML
Zweitens: Seitenanalyse
Video-Link-Analyse Wir benötigen nur BV1Ef4y1i78b
, das sich hinter dem Video befindet? Nein.
Der zweite Teil erfasst das Paket. Das
Video hier auf Bilibili ist in mehrere kurze Segmente unterteilt. Nachdem wir uns die Quellcode-Analyse angesehen haben, können wir <script analysieren der inhalt in> gibt einen JSON-String zurück und kann analysiert werden, um die gewünschten Daten zu erhalten. . <img src="https://img.php.cn/upload/article/000/000/052/2b9837f83bc78cc8e8824e900c7aa456-1.png" alt="Bildbeschreibung hier einfügen"/></script>
wird wie folgt an uns zurückgegeben:
Die für uns wirklich nützlichen Informationen sind in den Daten enthalten
video后面? 号前面
<script></script>
中的内容返回一个json串解析获取我们想要的数据即可。. 返回给我们的们如下,真正对我们有用的信息在data中
在data 下面我们就可以清晰的看到我们想要的内容了,如视频的画质,以及视频的地址等,注意:如果你拿到地址直接进行访问的话是访问不到了,哔哩哔哩中添加了Referer
Der Inhalt, den wir analysieren müssen, ist wie folgt:
4. Zusammenfassung 到 Okay, wir werden das Video in Bilibili erfolgreich herauskriechen.
Verwandte kostenlose Lernempfehlungen:Das obige ist der detaillierte Inhalt vonEinführung in Python zum Crawlen von Bilibili-Videos. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!