我有一個代碼如何獲得UTF8編碼的HTML內容
# __author__ = 'Vahagn'
# -*- coding: utf-8 -*-
import BeautifulSoup
import requests
req = requests.get(u"http://knowledge.allbest.ru/chemistry/3c0a65635a3ad68b5c53b88421306c27.html")
s2 = BeautifulSoup.BeautifulSoup(req.content).find('p',{'class':'text'}).text
print(s2+'\n')
我在哪裏普林S2,到控制檯或文件所著
Õèìè÷åñêèå ñâîéñòâà. Ìèíåðàëû. Ìåäíûå ñïëàâû. Ìàðêè ìåäíûõ ñïëàâîâ. Ìåäíî-öèíêîâûå ñïëàâû. Ëàòóíè. Îëîâÿííûå áðîíçû. Àëþìèíèåâûå áðîíçû. Êðåìíèñòûå áðîíçû. Áåðèëëèåâûå áðîíçû. Ìåäü â ïðîìûøëåííîñòè. Ìåäü â æèçíè ðàñòåíèé è æèâîòíûõ.
但需要
Химические свойства. Минералы. Медные сплавы. Марки медных сплавов. Медно-цинковые сплавы. Латуни. Оловянные бронзы. Алюминиевые бронзы. Кремнистые бронзы. Бериллиевые бронзы. Медь в промышленности. Медь в жизни растений и животных.
請幫幫忙,我如何解決這個問題,因爲在這個文本之後(s2)寫入mysql。謝謝。
你真的應該使用beautifulSoup4 –
它正常工作對我來說,這是你的系統編碼這就是問題所在。你使用的是Python 2還是3? –
我使用python 2.7 –