BeautifulSoup:按风格查找表格

时间:2014-05-10 18:14:10

标签: python beautifulsoup

是否可以找到具有独特风格的特定表格?

说,给出以下html:

<table border="1" style="background-color:White;font-size:10pt;border-collapse:collapse;">

如何使用BS查找该表?

由于

2 个答案:

答案 0 :(得分:4)

试一试:

from bs4 import BeautifulSoup
bs = BeautifulSoup(htmlcontent)
bs.find_all('table', attrs={'border': '1' ,'style':'background-color:White;font-size:10pt;border-collapse:collapse;'})

查看this link了解详情。

答案 1 :(得分:0)

import requests
from bs4 import BeautifulSoup
r = requests.get("https://www.lipsum.com/")
soup =   BeautifulSoup(r.content,"lxml")
print(soup.find_all('div',style=lambda value: value and 'text-align:justify'))

注意:类!!!的重要使用属性!