Python BeautifulSoup-仅检索同一类中的某些类内容

Python BeautifulSoup-仅检索同一类中的某些类内容,python,dictionary,beautifulsoup,Python,Dictionary,Beautifulsoup,通过这样做,我只能访问x1,而不能访问x2。 我还想把它放在一个字典中,这样Value1和Value2对应于Key1和Key2,假设它有一个嵌套表:您可以先提取(从soup中删除)嵌套表,然后以正常方式访问所需的数据 #looping through each link myDict = defaultdict() soup = BeautifulSoup(subPages.content, "lxml") test = soup.find_all('tr',{'class' :

通过这样做,我只能访问x1,而不能访问x2。
我还想把它放在一个字典中,这样Value1和Value2对应于Key1和Key2,假设它有一个嵌套表:您可以先提取(从soup中删除)嵌套表,然后以正常方式访问所需的数据

#looping through each link
myDict = defaultdict()
    soup = BeautifulSoup(subPages.content, "lxml")
    test = soup.find_all('tr',{'class' : 'ClassA'})[0]
    for k,v in myDict:
        # k['test']???
如果表格未嵌套,则可以删除以下两行:

{' Key2 ': ' Value2 ', ' Key1 ': ' Value1 '}
假设它是您想要的第一个表,则代码将正常工作,否则使用,其中1是您想要的表的索引:

elem =  soup.find_all('table')[1]
elem.extract()
{' Key2 ': ' Value2 ', ' Key1 ': ' Value1 '}
elem =  soup.find_all('table')[1]
elem.extract()
 elem =  soup.find_all('table')[1]