メソッドを追加するには、リクエストの Response クラス (この質問の時点でバージョン 1.0.4) にモンキーパッチを適用する必要があります。
私はこのコードを持っています:
import requests
class Response(requests.models.Response):
def hmm(self):
return 'ok'
requests.models.Response = Response
r = requests.get('http://bbc.co.uk')
print r
元のレスポンスが super() を呼び出すと失敗します - https://github.com/kennethreitz/requests/blob/master/requests/models.py#L391
これは混乱するからだと思うのですが、クラスを入れ替えたので、何かばかげたことをしているような気がします。何かアイデアはありますか?前もって感謝します。