Heim > Artikel > Backend-Entwicklung > Einführung in Python zum Crawlen von Bilibili-Videos
Python, um Videos auf Bilibili zu crawlen. Erstens bin ich ein Big-Data-Entwicklungsingenieur
. Freunde, die Crawler mögen, können miteinander kommunizieren. Es ist viel besser, ich werde nicht viel mehr sagen. Freunde, denen es gefällt, können esabholen, 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!