[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 패키지 공식 문서를 참고하시기 바랍니다.