python - 如何使用 python 从 www.immoweb.be(比利时房地产平台)中抓取数据?
问题描述
我写信给你是因为我想在网络抓取方面获得帮助。我是python和网络抓取的初学者。我希望能够从房地产网站提取信息并将其包含在 Excel 文件中。我的问题(由于我缺乏抓取知识)是我不知道如何获得所需的信息。我想获取网页上显示的每栋房屋的价格和地址。
我开始写东西,但我迷失在 for 循环中。获取地址和价格需要添加什么?谢谢你的帮助。干杯。
url = "https://www.immoweb.be/fr/recherche/maison/a-vendre/ixelles/1050?countries=BE&orderBy=newest"
response = requests.get(url)
print(response.status_code)
parser = html.fromstring(response.text)
search_results = parser.xpath("//main/iw-search")
properties_list = []
for properties in search_results:
raw_address = properties.xpath("<add something>")
raw_price = properties.xpath("<add something>")
...
解决方案
推荐阅读
- docker - 如何暴露 docker 容器端口并从邮递员调用?
- dji-sdk - 无法通过代码以编程方式连接到 Tello 无人机
- node.js - 访问mongodb集合中的字段
- google-sheets - VLOOKUP 返回错误的行
- aframe - 为什么我不能保存我在 Glitch.io 的框架检查器上所做的更改
- android - 显示来自recyclerview的详细数据,但String名称相同
- dji-sdk - Tello 无人机是否需要 Tello 应用程序才能运行?
- r - 如何使用R中的openxlsx将excel中的列自动调整为多个工作表
- c# - 如何解决此错误,“没有给出与所需形式参数相对应的参数”?
- java - 将 homer 标记目录转换为 .hic 文件时,如何解决定位临时文件的问题?