Beautifulsoup Parse Python работает с таблицей - PullRequest
0 голосов
/ 27 ноября 2018

таблица выглядит следующим образом

<tbody>
<tr class benefit-num="55"></tr>
<td class="begin-datetime">2018-11-27 12:00</td>

<tr class benefit-num="56"></tr>
<td class="begin-datetime">2018-11-27 18:00</td>

Я должен удалить определенную таблицу начала-времени-времени на веб-сайте. Я могу сделать это с помощью s.

Давайте предположим, что я должен получить выгодус datetime 2018-11-27 18:00 имя_предложения является фиксированным, поэтому вам не нужно заботиться об этом, но мне нужно получить повышение по номеру 56

del_data = {'benefit_name[]':'promotion_name',
            'benefit_no[]':del_promotion_no}
s.post('https://sixrecipe.cafe24.com/exec/admin/promotion/benefitdel', data=del_data)

, поэтому у меня есть код del, ноКак мне получить дату и время? 2018-11-27 18:00: нет?

del_promo_begin_datetime = 2018-11-17 18:00
for list in soup.find_all('td',{'class':'begin-datetime'}):
    promo_begintimedate = list.text
    if promo_begintimedate == del_promo_begin_datetime
        #and what?
    print(promo_begintimedate)

выше - это то, что я пытался, но я думаю, что я совершенно неправ ....

1 Ответ

0 голосов
/ 27 ноября 2018

Попробуйте,

del_promo_begin_datetime = '2018-11-17 18:00'

for list in soup.find_all('td',class_='begin-datetime'):
    promo_begintimedate = list.get_text()

    if promo_begintimedate == del_promo_begin_datetime:
    #and what?
        print(promo_begintimedate)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...