久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

python - Scrapy中xpath用到中文報錯

瀏覽:135日期:2022-06-27 08:01:12

問題描述

問題描述

links = sel.xpath(’//i[contains(@title,'置頂')]/following-sibling::a/@href’).extract()

報錯:ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters

問題解答

回答1:

參見文章:解決Scrapy中xpath用到中文報錯問題

解決方法

方法一:將整個xpath語句轉成Unicode

links = sel.xpath(u’//i[contains(@title,'置頂')]/following-sibling::a/@href’).extract()

方法二:xpath語句用已轉成Unicode的title變量

title = u'置頂'links = sel.xpath(’//i[contains(@title,'%s')]/following-sibling::a/@href’ %(title)).extract()

方法三:直接用xpath中變量語法($符號加變量名)$title, 傳參title即可

links = sel.xpath(’//i[contains(@title,$title)]/following-sibling::a/@href’,).extract()回答2:

整個字符串前加個u試試

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产香蕉视频在线播放 | 国产精品久久 | 欧一区二区 | 最近免费中文字幕大全免费版视频 | 一级黄色片网站 | 国产精品无码专区在线观看 | 日日爱夜夜爽 | 国产女无套免费网站 | 2021最新热播中文字幕-第1页-看片视频 青青青久草 | 国产在线观看免费 | 亚洲欧洲精品成人久久奇米网 | 国产伦精品一区二区三区四区视频 | 精品视频在线免费观看 | 久久久久久久 | 综合久久久久久久 | 中文字幕在线免费看 | 亚洲一区中文字幕 | 久久久久a | 国产精品99久久久久久动医院 | 亚洲精品中文字幕 | 亚洲久久在线 | 欧美在线亚洲 | 午夜男人天堂 | 一区二区三区视频在线播放 | 成人精品一区二区三区 | 成人免费视频网 | 亚洲免费a | 爱爱精品| 精品久久久久久亚洲综合网 | 欧美日韩精品久久久 | 欧美日韩专区 | 亚洲国产在 | 精品视频在线免费观看 | 91麻豆久久久 | 91在线精品一区二区 | 影音先锋成人资源网 | sis色中色 | 亚洲一区二区 | 国产精品一二三区 | 精品国产一区二区三区久久影院 | 欧美一区二区大片 |