获取标签TD之间的值(python)

库斯·格鲁斯

我想在td标签之间取值。我尝试编写代码,但是我认为它可以进行改进,变得更漂亮,请告诉我。

from bs4 import BeautifulSoup
import requests
invite_date = str()
url = 'http://reestr.nostroy.ru/reestr/clients/233/members/5801625'
html = requests.get(url)
soup = BeautifulSoup(html.content, 'html.parser')
news = soup.find('table', class_='items table')
i = 0
for tr in news.find_all('tr'):
    if tr.find('td'):
        if i == 6:
            cols = tr.findAll('td')
            for t in cols:
                invite_date = t.text
        i += 1
print (invite_date)

在此处输入图片说明

在此处输入图片说明

胡玛云·艾哈迈德·拉吉卜​​(Humayun Ahmad Rajib)

只为得到invite_date你可以尝试一下:

from bs4 import BeautifulSoup
import requests
invite_date = str()
url = 'http://reestr.nostroy.ru/reestr/clients/233/members/5801625'
html = requests.get(url)
soup = BeautifulSoup(html.content, 'html.parser')
news = soup.find('table', class_='items table')
invite_date = news.find_all('tr')[7].td.text
print(invite_date)

输出将是:

21.05.2019

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章