나는이 비슷한 HTML 코드에서 이미지를 찾을 필요가있다. 여기 파이썬 이미지 다운로드
코드입니다 :import lxml
from lxml import html
import requests
url = 'http://www.example.com'
r = requests.get(url)
tree = lxml.html.fromstring(r.content)
img = tree.get_element_by_id("img")
f = open("image.jpg",'wb')
f.write(requests.get(img['src']).content)
하지만 난이 오류가 점점 오전 :
Traceback (most recent call last):
File "/Users/Name/Documents/Python/Example/Script.py", line 13, in <module>
s = requests.get(img['src'])
File "/Library/Python/2.6/site-packages/lxml/lxml.etree.pyx", line 1052, in lxml.etree._Element.__getitem__ (src/lxml/lxml.etree.c:38272)
TypeError: 'str' object cannot be interpreted as an index
제안?
제안을 시도해보십시오 문서를 읽고 HTML을 수정하십시오. – dav1d