午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

python lxml解析中文的問題

瀏覽:142日期:2022-07-26 18:49:01

問題描述

使用lxml來抓取中文字符,抓到的結果很蛋疼,不知道怎么處理...

comUrl='http://m.51job.com/search/codetail.php?coid=4108723'res=requests.get(comUrl)html=etree.HTML(res.text)p=html.xpath('//aside')[1].xpath('./p') #結果為[<Element p at 0x7bf01c8>, <Element p at 0x78f4408>, <Element p at 0x69db388>]p[0].xpath('./span/text()') #這個是想要抓取的字符

結果抓到的是這樣的 [u’xe6x80xa7xe8xb4xa8’]unicode但是內容是str的編碼,請問怎么把這個東西轉成中文?正常應該是’xe6x80xa7xe8xb4xa8’或者u’u6027u8d28’

問題解答

回答1:

’’.join(map(lambda x:chr(x), map(lambda x:ord(x), u’xe6x80xa7xe8xb4xa8’))).decode(’utf-8’)回答2:

出現這種情況,一般是requests猜錯了網頁的編碼了因此指定requests的編碼就可以了.res.encoding =’utf-8’

In [33]: comUrl='http://m.51job.com/search/codetail.php?coid=4108723' ...: res=requests.get(comUrl) ...: res.encoding =’utf-8’ ...: html=etree.HTML(res.text) ...: p=html.xpath('//aside')[1].xpath('./p') #結果為[<Element p at 0x7b ...: f01c8>, <Element p at 0x78f4408>, <Element p at 0x69db388>] ...: p[0].xpath('./span/text()') #這個是想要抓取的字符 ...: Out[33]: [u’u6027u8d28’]In [34]: print _[0]性質

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 免费的毛片网站 | www在线| 美国做爰xxxⅹ性视频 | 日本视频精品 | 亚洲天堂av在线播放 | 中文字幕日本在线 | 国产3级在线观看 | 天天综合欧美 | 天堂av资源在线 | av在线入口 | www.猫咪av.com| 久久夜夜夜| 亚洲天堂av网站 | www亚洲| 久久国色 | 91精品久久久久久综合五月天 | 中国国产黄色片 | 国产精品h| 日本亚洲国产 | 性欧美一区二区 | 亚洲在线视频免费观看 | 激情六月综合 | 99热在线播放 | 91精品国产综合久久福利 | 亚洲a在线视频 | 日本高清免费aaaaa大片视频 | 在线视频福利 | 亚洲最大av网 | 成年人免费毛片 | 潘金莲一级淫片aaaaaa播放1 | 日韩视频在线观看免费 | 秋霞欧美网 | 午夜亚洲福利 | 日日躁夜夜躁白天躁晚上躁91 | 乱一色一乱一性一视频 | 欧美日韩一区二区三区 | 日本三级生活片 | 国产精品a级 | 黄色特级一级片 | 91麻豆视频在线观看 | 大桥未久一区 |