use 'safe_request' to handle connection errors

This commit is contained in:
Mike Fährmann
2014-10-31 23:39:59 +01:00
parent b630753e5e
commit 4950cb0ab9

View File

@@ -1,5 +1,5 @@
from .common import BasicExtractor
from ..util import unescape
from ..util import unescape, safe_request
import time
import random
import json
@@ -52,9 +52,9 @@ class Extractor(BasicExtractor):
while True:
time.sleep( random.uniform(2, 5) )
info = json.loads(
self.session.post(self.api_url, data=json.dumps(request)).text
)
info = json.loads(safe_request(
self.session, self.api_url, method="POST", data=json.dumps(request)
).text)
imgkey, pos = e(info["i3"], "'", "'")
url , pos = e(info["i3"], '<img id="img" src="', '"', pos)