首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >漂亮的汤解析python使用表

漂亮的汤解析python使用表
EN

Stack Overflow用户
提问于 2018-11-27 19:46:03
回答 1查看 26关注 0票数 0

一张表看起来像这样

代码语言:javascript
复制
<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>

我必须在网站上删除特定的begin-datetime表,我可以通过s来完成。

假设我必须删除datetime的好处2018-11-27 18:00 promotion_name是固定的东西,所以你不必关心它,但我必须获得促销编号,即56

代码语言:javascript
复制
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代码,但是我怎么才能得到datetime 2018-11-27 18:00的好处呢?

代码语言:javascript
复制
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)

以上是我尝试过的方法,但我认为我完全错了……

EN

回答 1

Stack Overflow用户

发布于 2018-11-27 19:52:25

尝尝这个,

代码语言:javascript
复制
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)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53498956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档