我想从http://house.speakingsame.com/p.php?q=Brisbane+City&sta=qld上提取房产的售价。
它没有格式化,没有类,内容用表表示。


在这种情况下我该怎么办?每个表表示每个属性。我需要每一处房产的售价,也就是每张桌子的售价。
response.css('tbody').getall()根本不返回任何内容。
发布于 2022-07-10 20:40:16
使用xpath,您可以使用:
for element in response.xpath("//table//table//table"):
sold = element.xpath(".//b")[0].xpath("./text()").get()
print(sold)
date = element.xpath(".//td")[0].xpath("./text()").get()产出:
Sold $640,000
Sold $640,000
Sold $320,000
Sold $320,000
Sold $145,000
Sold $145,000
Sold $145,000
Sold $145,000
Sold $239,000
Sold $239,000
Sold $695,000
Sold $695,000
Sold $740,000
Sold $740,000
Sold $375,000
Sold $375,000
Sold $390,000
Sold $390,000
Sold $695,000
Sold $695,000https://stackoverflow.com/questions/72930359
复制相似问题