кривой json попался решил этим
try:
for k in d['set']['item']:
dd = '{url}{ext}{end}'.format(url=imgurg, ext=k['i']['n'], end='?id=Y6YPH3?&wid=1280&hei=877&fmt.png')
t = requests.get(dd)
out = open('images/%s' % dd.split('/')[-1], 'wb')
out.write(t.content)
out.close()
except Exception as e:
continue
выходит ошибка
EBFL2/65031208_a1_sc7
EBFL2/65031208_a2_sc7
EBFL2/65031208_a3_sc7
EBFL2/65031208_bo_sc7
Traceback (most recent call last):
File "/opt/project/final-score.py", line 122, in
main()
File "/opt/project/final-score.py", line 118, in main
final_score()
File "/opt/project/final-score.py", line 109, in final_score
print(k['i']['n'])
TypeError: string indices must be integers
nirvimel: угу)
у меня к вам еще вопрос как сделать интвервал например в 10-50 сек сервер просто падает( это уже другой проект на сайте lxml не могу разабраться или мне смотреть в urllib? и еще посоветуйте хороший мануальчик про lxml, urllib и pandas
про пандас нашел на хабре хороший мануал, спасибо что его подсказали отличный модуль)
все спасибо) если ты из екатеринбурга могу пивом или соком)
у меня почему то теперь ругается на
Traceback (most recent call last):
File "/home/artddss/PycharmProjects/untitled2/parserr.py", line 56, in
main()
File "/home/artddss/PycharmProjects/untitled2/parserr.py", line 52, in main
parse_courses()
File "/home/artddss/PycharmProjects/untitled2/parserr.py", line 22, in parse_courses
for elem, index in list_doc.cssselect(ITEM_PATH):
ValueError: not enough values to unpack (expected 2, got 1)