Python 在使用BeautifulSoup 4时,如何将表中的信息转换为变量?

Python 在使用BeautifulSoup 4时,如何将表中的信息转换为变量?,python,web-scraping,beautifulsoup,html-table,Python,Web Scraping,Beautifulsoup,Html Table,我有一张桌子,在下面找到并存储为“桌子”。它包含以下内容: 我的代码捕获了正确的信息,但我需要知道如何将每一条信息放入它自己的变量中。我非常感谢你的帮助,我和BeautifulSoup只玩了一个星期,所以请原谅我。我找遍了整个堆栈,并没有找到一个适合我的答案 这是我看到的输出: 导入系统、区域设置、操作系统、re、urllib2 导入lxml.etree,请求 从bs4导入美化组作为bSoup #我们正在抓取的网站: 基本URL=https://www.biddergy.com/detail.

我有一张桌子,在下面找到并存储为“桌子”。它包含以下内容:

我的代码捕获了正确的信息,但我需要知道如何将每一条信息放入它自己的变量中。我非常感谢你的帮助,我和BeautifulSoup只玩了一个星期,所以请原谅我。我找遍了整个堆栈,并没有找到一个适合我的答案

这是我看到的输出:

导入系统、区域设置、操作系统、re、urllib2
导入lxml.etree,请求
从bs4导入美化组作为bSoup
#我们正在抓取的网站:
基本URL=https://www.biddergy.com/detail.asp?id='
#ID=原始输入(“输入清单:”)
ID=str(330998)#为调试定义的常数
#将响应存储在汤中:
response=requests.get(基本URL+ID)
soup=bSoup(response.text)
#查找拍卖信息
table=soup.find('table',cellpadding=“2”)
####这条线以上的一切都很好####
对于表中的行。find_all('tr'):
对于第行中的列,查找所有(“td”):
打印(列字符串)

嗯,我已经弄明白了

data = []
for row in table.find_all('tr'):
    for cols in row.find_all('td', text=True)
        for col in cols:
            data.append(col.strip())
然后可以从data[]列表中提取数据并保存到相应的变量中

感谢所有读过我的问题的人

data = []
for row in table.find_all('tr'):
    for cols in row.find_all('td', text=True)
        for col in cols:
            data.append(col.strip())