有没有一种方法可以使用soup.findall()方法并以与网站完全相同的顺序获取输出?

时间:2019-08-29 19:48:56

标签: python beautifulsoup

我正在尝试使用bs4抓取网站,并且想知道是否有一种方法可以按照网站上显示的确切顺序抓取数据? 我正在尝试从每个要素中获取价格。 再次,我的问题是我可以按准确的顺序获取数据吗?

a = soup.find_all('div', attrs= attr)
for y in a:
name.append(y.text)
print(name)   

这是我的输出,但顺序不正确:

['₹56,990', '₹83,990', '₹49,990', '₹19,490', '₹27,990', '₹18,990', '₹51,990', '₹59,990', '₹39,890', '₹10,990', '₹50,990', '₹37,990', '₹25,990', '₹67,990', '₹55,990', '₹29,990', '₹19,990', '₹20,990', '₹64,990', '₹57,990', '₹36,990', '₹47,990', '₹37,990', '₹37,999']

0 个答案:

没有答案