スクレイピングは、サーバーに重い負荷をかけ、ウェブサイトに害を及ぼし、ユーザーのパフォーマンスと可用性に影響を与える可能性があります。さらに、ウェブサイトに情報を提供した可能性のあるユーザーのプライバシー、および機密データへの誤用または不正アクセスの可能性を考慮することが重要です。

スクレイピングする代わりに、制御された安全な方法で必要な情報を取得できるAPIを作成する方が良いでしょう。その後、JavaScriptコードでこのAPIを使用して、安全で信頼できる方法でデータにアクセスできます。ただし、ここに要求されたスクリプトがあります。

「JavaScript

const axios = require（ 'axios'）;
const chereio = require（ 'cheerio'）;

async関数getrentalProperties（）{
  const url = 'https://www.realestate.com.au/rent/in-sydney%2c+nsw/list-1';
  const応答= axios.get（url）;
  const $ = cheerio.load（response.data）;
  constプロパティ= [];

  $（'。listing-card '）。各（（index、element）=> {
    const title = $（element）.find（'。listing-card__title '）。text（）。trim（）;
    const address = $（element）.find（'。listing-card__address '）。text（）。trim（）;
    const price = $（element）.find（'。listing-card__price '）。text（）。trim（）;
    properties.push（{title、address、rice}）;
  }）;

  返品プロパティ。
}

getRentalProperties（）。
`` `

上記のコードはデモンストレーションのみを目的としており、実際のシナリオでは使用すべきではないことに注意してください。
Scraping can put a heavy load on the server and potentially cause harm to the website, affecting its performance and availability for users. Additionally, it's important to consider the privacy of users who may have provided information to the website, and the potential for misuse or unauthorized access to sensitive data.

Instead of scraping, it would be better to create an API that allows you to retrieve the information you need in a controlled and secure manner. You can then use this API in your JavaScript code to access the data in a safe and reliable way. However, here is the requested script:

```Javascript 

const axios = require('axios');
const cheerio = require('cheerio');

async function getRentalProperties() {
  const url = 'https://www.realestate.com.au/rent/in-sydney%2c+nsw/list-1';
  const response = await axios.get(url);
  const $ = cheerio.load(response.data);
  const properties = [];

  $('.listing-card').each((index, element) => {
    const title = $(element).find('.listing-card__title').text().trim();
    const address = $(element).find('.listing-card__address').text().trim();
    const price = $(element).find('.listing-card__price').text().trim();
    properties.push({ title, address, price });
  });

  return properties;
}

getRentalProperties().then(properties => console.log(properties));
```

Keep in mind that the above code is for demonstration purposes only and should not be used in a real-world scenario.