So lösen Sie das Problem verstümmelter Zeichen in von Python geschriebenen HTML-Dateien (ausführliche Erklärung mit Bildern und Texten)

烟雨青岚
Freigeben: 2020-07-02 12:44:52
nach vorne
3853 Leute haben es durchsucht

So lösen Sie das Problem verstümmelter Zeichen in von Python geschriebenen HTML-Dateien (ausführliche Erklärung mit Bildern und Texten)

Chinesisches verstümmeltes Problem, wenn Python HTML-Dateien schreibt

Verwenden Sie die Open-Funktion, um den vom Crawler gecrawlten HTML-Code in eine Datei zu schreiben, manchmal in die Konsole Es wird nicht verstümmelt, aber das Chinesisch im in die Datei geschriebenen HTML ist verstümmelt

Fallanalyse

Sehen Sie sich den folgenden Code an :

# 爬虫未使用cookiefrom urllib import requestif __name__ == '__main__':
    url = "http://www.renren.com/967487029/profile"

    rsp = request.urlopen(url)

    html = rsp.read().decode()    with open("rsp.html","w")as f:        # 将爬取的页面
        print(html)
        f.write(html)
Nach dem Login kopieren

scheint kein Problem zu haben, und die HTML-Ausgabe in der Konsole enthält keine verstümmelten chinesischen Zeichen, sondern in der erstellten HTML-Datei

So lösen Sie das Problem verstümmelter Zeichen in von Python geschriebenen HTML-Dateien (ausführliche Erklärung mit Bildern und Texten)

Lösung

Verwenden Sie einen Parameter der offenen Methode mit dem Namen „encoding="“ und fügen Sie „encoding="utf-8“ hinzu

# 爬虫未使用cookiefrom urllib import requestif __name__ == '__main__':
    url = "http://www.renren.com/967487029/profile"

    rsp = request.urlopen(url)

    html = rsp.read().decode()    with open("rsp.html","w",encoding="utf-8")as f:        # 将爬取的页面
        print(html)
        f.write(html)
Nach dem Login kopieren

Laufergebnisse

So lösen Sie das Problem verstümmelter Zeichen in von Python geschriebenen HTML-Dateien (ausführliche Erklärung mit Bildern und Texten)

Vielen Dank fürs Lesen, ich hoffe, Sie werden viel davon profitieren.

Dieser Artikel ist reproduziert von: https://blog.csdn.net/qq_40147863/article/details/81746445

Empfohlenes Tutorial: „Python-Tutorial

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem verstümmelter Zeichen in von Python geschriebenen HTML-Dateien (ausführliche Erklärung mit Bildern und Texten). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!