【发布时间】:2021-06-18 06:17:42
【问题描述】:
我正在尝试抓取 this page 以获得每平方米的平均价格以及支架。我已经克服了我的第一个障碍(参见 page ,使用 select 而不是 findAll),但现在我无法得到错误的结果。实际上,我想用我的数字获取
- 元素,但我会使用其他
- 元素(见下图)。
我知道它与子节点和
- 标签后面的小箭头有关,但我无法弄清楚...
那么我该怎么做才能得到文本“2 992 €”和括号文本“1962 € à 4 158 €”???
这是我的代码
import requests from bs4 import BeautifulSoup as bs res=requests.get("https://www.meilleursagents.com/prix-immobilier/marseille-13000/") soup=bs(res.text,"html.parser") infos=soup.select("li",class_="big-number") print(infos)
- 元素(见下图)。
【问题讨论】:
标签: python html web-scraping beautifulsoup css-selectors