Форум сайта python.su
Здравствуйте, помогите спарсить текст из элемента <td> внутри таблицы
вот как выглядит сайт
<table> <tbody> <tr> <td rowspan="3"><a href="http://beerplace.com.ua/wp-content/uploads/2016/03/OLD_bar_logo.jpg" class="fancybox"><img width="157" alt="OLD BAR. Киев" src="http://beerplace.com.ua/wp-content/uploads/2016/03/OLD_bar_logo.jpg" class="alignnone size-full wp-image-82172"></a></td> <td><strong>Адрес:</strong> г. Киев, ул. Большая Васильковская, 20а (<strong>вход через арку</strong>)<br> <strong>GPS: </strong>50.43981, 30.51717</td> </tr> <tr> <td><strong>Телефон:</strong> +38 068 850 6060</td> </tr> <tr> <td><strong> Время работы:</strong><br> Пн-Чт: с 16:00 до 00:00<br> Пт: с 16:00 до 02:00<br> Сб: с 16:00 до 02:00<br> Вс: с 16:00 до 00:00</td> </tr> </tbody> </table>
for cell in g.doc.select("//tbody"): for tr in cell.select("tr"): for td in tr.select("td"): print(td.text())
Офлайн
Выкрутился так
for cell in g.doc.select("//tbody"): for tr in cell.select("tr"): for td in tr.select("td"): print(td.text()) break
Офлайн