[flutter] 플러터(Flutter)에서 웹 크롤링 방법은?

아래는 http 패키지를 사용하여 웹 페이지에서 데이터를 가져오는 간단한 예제 코드입니다.

import 'package:http/http.dart' as http;

void main() async {
  var response = await http.get(Uri.parse('https://example.com'));
  if (response.statusCode == 200) {
    print(response.body);
  } else {
    print('Failed to load page');
  }
}

위 코드는 http 패키지를 사용하여 ‘https://example.com’에서 데이터를 가져오는 예제입니다. response.body에서는 해당 웹페이지의 HTML 또는 XML 내용을 얻을 수 있습니다.

주의할 점은, 웹 크롤링을 할 때는 해당 웹페이지의 이용약관을 확인하고, 크롤링이 허용되는지에 대해 고려해야 합니다. 또한, 도메인 소유자의 허락을 받는 것이 좋습니다.

더 많은 정보를 얻으시려면 http 패키지 공식 문서를 참고하시기 바랍니다.