在python中使用类id进行Facebook市场抓取

在python中使用类id进行Facebook市场抓取,python,web-scraping,Python,Web Scraping,我想使用python和下面的脚本从facebook market中获取数据,但是运行脚本时没有显示任何数据。班级ID如上图所示 elements=driver.find_elements\u by_class\u name('l9j0dhe7 f9o22wc5 ad2k81qe')for ele-in-elements:print(ele.text)print(ele.get\u attribute('title'))好的,有几件事,你应该看看-find_element\u by_class\u

我想使用python和下面的脚本从facebook market中获取数据,但是运行脚本时没有显示任何数据。班级ID如上图所示


elements=driver.find_elements\u by_class\u name('l9j0dhe7 f9o22wc5 ad2k81qe')for ele-in-elements:print(ele.text)print(ele.get\u attribute('title'))
好的,有几件事,你应该看看-
find_element\u by_class\u name
只取一个类名,您最好使用
find\u element\u by\u css\u选择器

基于您的信息获取信息的解决方案

获取所有结果:

elements = driver.find_elements_by_class_name('kbiprv82')
循环结果并打印:

for ele in elements: 
    title = ele.find_element_by_css_selector('span.a8c37x1j.ni8dbmo4.stjgntxs.l9j0dhe7').text
    price = ele.find_element_by_css_selector('div.hlyrhctz > span').text
    print(title, price)
输出

IMac 21,5 Ende 2012 380 €
Imac 27 Mitte 2011 (Wie Neu Zustand ) 550 €
iMac 14,2 27" 550 €

希望有帮助,让我们知道。

如果可能,请提供网站的url或作为元素的最低内容。这将有助于更近距离地查看。
url=https://www.facebook.com/marketplace/109480902404412/search/?category_id=computers&query=imac'driver.get(url)
是的,这很有帮助,我一直都有用于抓取的数据。我还有另外一个问题:我还想抓取数据的描述,这些数据将在点击照片或模式中显示。。。我被困在如何在模态中点刮来提取。名称、价格、位置和说明。关于您的补充问题,请作为新问题提问。你可以参考这个问题,看看这是我新问题的链接[或[