2016-11-18 8 views
0

adidas自動チェックアウトスクリプトのヘルプが必要です。スクリプト全体へadidasスクリプト: 'NoneType'オブジェクトにサブスクリプトがありません

Traceback (most recent call last): 

File "adidas.py", line 169, in <module> 
    checkout() 
File "adidas.py", line 80, in checkout 
    url = soup.find('div', {'class': 'cart_wrapper rbk_shadow_angle rbk_wrapper_checkout summary_wrapper'})['data-url'] 
TypeError: 'NoneType' object is not subscriptable 

リンク:https://github.com/kfichter/OpenATC/blob/482360a7a160136a4969d2cf0527809660d021fb/Scripts/adidas.py

答えて

0

soup.find()Noneを返して、次のエラーを取得。この結果で'data-url'キーを検索しようとしていますが、Noneはキー検索をサポートしていません。

何をしようとしているかによって、Noneを返さないようにクエリを変更するか、'data-url'キーにアクセスする前に値がNoneでないことを確認する必要があります。

関連する問題