我正在編寫一個Python
+ Selenium
腳本來廢除Linkedin網站。
我用這個語句,它工作正常讀取的個人資料摘要:如何處理python中的unicode語言
profileDescription = profile.find_element_by_xpath("div/div[1]").text
我的問題是,與網站的非英語數據的到來。
我寫使用此代碼從網站報廢到Excel中的數據:
with open('search.csv', 'ab') as csvfile:
self.liSearchOutWriter = csv.writer(csvfile, delimiter=',')
self.liSearchOutWriter.writerow([profileDescription])
每當描述包含非英文數據,它無法正確在Excel中顯示。我閱讀了unicode
和utf8
資源,但無法控制它。
有人可以幫助我瞭解如何修改我的代碼以正確顯示非英文數據嗎?
你正在使用哪個版本的python? (呃,如果你使用的是python2,你可以切換到使用python3嗎?) – NightShadeQueen
我使用Python 2.7,我不能使用Python 3 – cppcoder
考慮用'codecs.open'打開文件。 –