Rumah > Soal Jawab > teks badan
阿神2017-04-18 10:00:42
# -*- coding: utf-8 -*-
import requests
from bs4 import BeautifulSoup
url = 'http://nj.lianjia.com/xiaoqu/'
html = requests.get(url)
soup = BeautifulSoup(html.text.encode(html.encoding), 'lxml', from_encoding='utf-8')
title = soup.title.get_text()
print(title)
1) Tambah # -- pengekodan: utf-8 --penyataan
2) Kendalikan pengekodan respons yang dikembalikan dengan betul
高洛峰2017-04-18 10:00:42
Itu betul-betul di tingkat atas, anda juga boleh menggunakan pengekodan Latin1
untuk menyahkod teks ini.
import requests
from bs4 import BeautifulSoup
url = 'http://nj.lianjia.com/xiaoqu/'
html = requests.get(url)
soup = BeautifulSoup(html.text, 'lxml')
title = soup.title.get_text()
print(title.encode('latin1').decode('utf-8'))