Форум сайта python.su
0
<img src="/images/kartinka1.jpg" border=0 width=10 height=10><br> <img src="/images/kartinka2.jpg" border=0 width=10 height=10>
Офлайн
2
Что вы конкретно хотите? Формулируйте вопрос, пожалуйста.
1) Если не можете скачать файл:
import urllib.request urllib.request.urlretrieve ("http://site.com/images/capture.jpg", "logo.jpg")
Отредактировано Razor (Дек. 25, 2013 23:21:07)
Офлайн
0
Да, мне нужен путь. Я могу собрать все:
rex = re.compile(r'(img src=(\")?)(.*?)(\")') img = [d[2] for d in rex.findall(html)
Отредактировано gelius (Дек. 27, 2013 01:11:52)
Офлайн
import re text = '''<img src="/images/kartinka1.jpg" border=0 width=10 height=10 ><br> <img src="/images/kartinka2.jpg" border= 0 width=10 height=10>''' pattern = r'<img src="([^"]+)"' for img in re.findall(pattern, text): print(img)
Офлайн
0
dimy44
Выдает:
/images/kartinka1.jpg /images/kartinka2.jpg
/images/kartinka1.jpg
Офлайн
Так тогда объясните толком, по какому признаку вы хотите их отбирать. Которая первая идет? Юзайте search тогда:
import re text = '''<img src="/images/kartinka1.jpg" border=0 width=10 height=10 ><br> <img src="/images/kartinka2.jpg" border= 0 width=10 height=10>''' pattern = r'<img src="([^"]+)"' scr = re.search(pattern, text) if scr: print(scr.group(1))
Офлайн