2016-07-05 4 views
0

私はPython 3.5.2とScrapy 1.1を使用しています。ブラウザで
は、クッキーは、このようなものです:Python 3.5.2:Cookieの形式を辞書に変換する方法は?

currency=USD;country=UY 

私はこのように、それは辞書になりたい:

cookie={'currency': 'USD', 'country': 'UY'} 

私は、どの機能を使用する必要がありますか?

+0

のための問題を解決し

cookie_string="currency=USD;country=UY" cookie_string_field=cookie_string.split(";") cookie_dict={} for cookie in cookie_string_field: cookie_dict[cookie.split("=")[0]]=cookie.split("=")[1] print cookie_dict 

:私はちょうど働いたソリューションを切り刻ま辞書。 – bhansa

答えて

0

私はこの問題を抱えていましたが、私はこれを行うにはかなりの方法がないという条件になりました。これは、あなたがクッキーの文字列全体を取得しているならば、あなたは二つの異なる区切り文字を使用して分割して、それを保存することができ、私

0
import http.cookies 

c = http.cookies.SimpleCookie() 
c.load('currency=USD;country=UY') 

data = {key: c[key].value for key in c} 

print(data) # {'country': 'UY', 'currency': 'USD'} 
関連する問題