Здесь также есть решение.
from simplified_scrapy.request import req
from simplified_scrapy.simplified_doc import SimplifiedDoc
uri = 'https://www.realestate.com.au/buy/property-house-in-auburn,+nsw+2144/list-1?source=refinement'
html = req.get(uri)
doc = SimplifiedDoc(html)
articles = doc.getElementsByReg('class="results-card residential-card residential-card--compressed-view.*"')
for article in articles:
div = article.getElementByClass('residential-card__content-wrapper').div
section = [span.text for span in div.spans]
print (section)
Результат:
['$1,300,000', '13 Wellington Road, Auburn', '7', '3', '3', '490', 'm²', 'House']
['For Sale $985,000', '45 Raglan Road, Auburn', '4', '2', '2', 'House', 'Open Sat 25 JanOpen Sat 25 Jan 10:00am']
['For Sale', '20 Kirkham Road, Auburn', '4', '2', '2', 'House']
['$1,120,000', '99 Park Road, Auburn', '4', '2', '2', 'House']
['auction', '12 Dudley Street, Auburn', '5', '2', '2', '708', 'm²', 'House', 'Open Sat 25 JanOpen Sat 25 Jan 2:00pm', 'Auction Sat 15 Feb']
['EOI For Sale or Lease', 'Address available on request, Auburn', '10', '6', '28', '1,561', 'm²', 'House']
['Contact Agent', '50 Chiswick Road, Auburn', '5', '3', 'House']
['1,150,000 - 1,200,000', '9 Norval Street, Auburn', '3', '1', '645', 'm²', 'House']
['DA approved for 32 luxury Apartments', '40 Park Road, Auburn', '3', '1', 'House']
['AUCTION 15TH FEBRUARY SATURDAY @ 11.30 AM ONSITE', '120 Park Road, Auburn', '4', '2', '3', 'House', 'Open Sat 25 JanOpen Sat 25 Jan 11:00am', 'Auction Sat 15 Feb']
['AUCTION 15TH FEBRUARY SATURDAY @ 12.30 PM ONSITE', '54 Mary Street, Auburn', '3', '2', '1', 'House', 'Open Sat 25 JanOpen Sat 25 Jan 12:00pm', 'Auction Sat 15 Feb']
['1.23 Million', '138 Chisholm Rd, Auburn', '5', '3', '4', '927', 'm²', 'House']
['Price Guide: $980,000 to $1,025,000', '173 Auburn Road, Auburn', '4', '1', '1', '436', 'm²', 'House']
['Price Guide: $670,000 to $690,000', '42 Belgium Street, Auburn', '3', '1', '1', '366', 'm²', 'House']
['$1,200,000', '17 Beaumont Street, Auburn', '6', '3', '2', '607', 'm²', 'House', 'Open Sat 25 JanOpen Sat 25 Jan 12:00pm']
['Contact Agent', '61 Gordon Road, Auburn', '5', '3', '2', '512', 'm²', 'House', 'Open Sat 25 JanOpen Sat 25 Jan 11:00am']
['One left, be quick before all sold', '72 Wellington Road, Auburn', '5', '3', '1', 'Duplex/Semi-detached']
['$1,500,000', '2 North Street, Auburn', '8', '3', '3', 'House', 'Open Sat 25 JanOpen Sat 25 Jan 11:00am']
['$569,000', '3/18 Harrow Road, Auburn', '2', '2', '1', '216', 'm²', 'House']
['$1,975,000', '19 St Johns Road, Auburn', '5', '2', '1', '1,277', 'm²', 'House']
['$1,650,000', '36 Antwerp Street, Auburn', '7', '5', '4', '762', 'm²', 'House']
['Contact Agent', '22 Gibbs street, Auburn', '5', '3', '2', '450', 'm²', 'House']