Форум сайта python.su
1
<div class="description_content active" data-prop="1"> <p> <span>Состав: костюмный "креп стрейч" + шифон принт (ткань Италия).</span> <span>Съемный пояс. Рост модели на фото 170 см. Длина изделия 95 см. </span> <span>Размеры: 42-44 (M); 46-48 (L); 50-52 (XL).</span> </p> </div>
<div class="description_content active" data-prop="1"> <p> <span>Состав: "шифон принт" + подкладка микромасло. Декорировано съемным поясом (пояс в комплекте). Длина изделия 95 см рост модели на фото 170 см. Размеры:42-44 (M); 46-48 (L); 50-52 (XL).</span> </p> </div>
Офлайн
20
Так же как и тут:
# -*- coding: utf-8 -*- from grab import Grab g = Grab() g.go("http://python.su/forum/topic/23801/") for mel in g.doc.select("//div/div/div[4]/div/div/div[2]/div/div/pre"): print mel.text()
Офлайн
1
Офлайн
20
# -*- coding: utf-8 -*- from grab import Grab g = Grab() g.go("http://medini-original.com/ru/product/plate_samanta_a2.html") print g.doc.select("//div/div/div/section/div[2]/div[2]/div[2]/div[2]/div[2]/div[2]/div/p").text()
Отредактировано noob_saibot (Март 27, 2014 18:44:31)
Офлайн
1
Вообще задачу я себе поставил сделать автоматический обход страниц. Сохранение фоток в папки. К каждой фотке в отдельной папке текстовый документ с названием платья, описанием, размерами, ценой в гривнах переведенных в рубли.
Вот это был бы для меня классный пример.
Офлайн
20
Да, это был бы классный пример…)))))
Отредактировано noob_saibot (Март 27, 2014 19:25:09)
Офлайн
1
http://habrahabr.ru/post/173509/ по этой ссылке я смогу научиться?
Офлайн
20
Да. Ещё вот такая полезная ссылка. Ну и задавайте вопросы, если уже ничего не помогает))
Офлайн
857
ingfa_1981сначала определить алгоритм
Как вытаскивать инфу из такого кода?
ingfa_1981когда не знаешь, как делать, проанализируй, как делаешь сам, вручную
В одном месте так
В на другой странице по другому.
Офлайн
1
div/div/div/section/div/div/div/div/div/div/div/p
а как посчитать все эти div section и p?
Офлайн