2017-10-29 25 views
-1

Python2.7に参加するが、私はアクセントやñなどのスペイン語の文字の問題に対処しています。例えばScrapyのUTF8エンコード

response.xpath("//*[contains(@id, 'content')]").css('table').css('tr').css('a') 

戻り、次の行::

u'<a href="/C\xf3digo/7">/C\xf3digo/7</a>' 

私は、次のページに行くためのhrefの内容を必要とするが、フォーマットがある私のようなresponeをしたときに問題があります間違っていて、Scrapyはリクエストを行うことができません。

私は#付属 - を - コーディング:ファイルの先頭にと私は.decode( 'UTF-8')を使用しようとしたが、それはうまくいきませんでした - - UTF-8を。誰かがこの問題を抱えていて、それを解決する方法を知っていましたか?私は本当にあなたの助けに感謝します。

よろしくお願いいたします。

+0

エラーメッセージはありますか? – MaximTitarenko

+0

@MaximTitarenkoいいえ、Scrapyのレスポンスの内容の一部です – g4s0l1n

+0

Python 2.7を使用していますか? – MaximTitarenko

答えて

0

@Jon Clementsに感謝します。問題は、抽出されたhrefを追い越さないということです。解決策は次のとおりです。

response.xpath("//*[contains(@id, 'content')]").css('table').css('tr').css('a::attr(href)') 
関連する問題