вам бы питон подучить, я такого кода вообще никогда не видел.
import json
from pprint import pprint
from collections import defaultdict
import requests
BASE_URL = 'http://rt44.ru/rotator.php'
def get_context_ajax(html):
headers = {
'Origin': 'http://tovaripohudeniya.ru',
'Accept-Encoding': 'gzip, deflate',
'Accept-Language': 'en-US,en;q=0.8,ru;q=0.6',
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',
'Accept': '*/*',
'Referer': 'http://tovaripohudeniya.ru/',
'Connection': 'keep-alive',
'Content-Length': '0',
'Cache-Control': 'max-age=0',
}
r = requests.post(html, headers=headers)
if r.ok:
return json.loads(r.text)
return []
if __name__ == '__main__':
content = get_context_ajax(BASE_URL)
img_info = {}
if content:
imgs = {item['img_path'] for item in content}
for item in content:
img_info[item['bot_text']] = imgs.difference([item['img_path']])
pprint(img_info)
это конечно если я все правильно понял, остальное вообще не нужно.
P.S. если это фриланс - пожалейте себя и заказчика, откажитесь, подтяните питон в частности и программирование в целом.