亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

python - Scrapy中xpath用到中文報錯

瀏覽:143日期: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 編程
相關文章:
主站蜘蛛池模板: 亚洲国产精品久久久久秋霞不卡 | 国产福利三区 | 毛片精品 | 亚洲女精品一区二区三区 | 国产自在自线午夜精品视频在 | 国产日本韩国不卡在线视频 | 亚洲免费网 | 成年女人免费看片 | 中字毛片 | 亚洲成a人片在线观 | 在线观看一级 | 日韩国产片| 国产精品亚洲综合 | 996re免费热在线视频手机 | 免费观看成年人视频 | 在线观看中文字幕亚洲 | 亚洲va精品中文字幕动漫 | 日本三级香港三级人妇gg在线 | 成人在线免费观看视频 | 亚洲免费视频在线观看 | 三级网站大全 | 欧美在线视频一区二区 | 国产91九色刺激露脸对白 | 欧美成人亚洲国产精品 | 成年人黄页 | 国产美女主播一级成人毛片 | 一级a毛片 | 97高清国语自产拍中国大陆 | 久久久久久久国产免费看 | 精品国产91久久久久久久 | 国产精品99r8免费视频2022 | a级在线观看 | 亚洲精品高清在线 | 精品玖玖玖视频在线观看 | 怡红院免费播放全部视频 | 日韩第五页| 国产成人精品一区二区不卡 | 日韩精品中文字幕一区二区三区 | 日本一区二区三区四区不卡 | 国产精品线在线精品 | 欧美另类丝袜 |