Open name27 opened 1 year ago
import 'package:dio/dio.dart';
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatefulWidget {
const MyApp({super.key});
@override
State<MyApp> createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
var dio = Dio();
var url = "https://sniperfactory.com/sfac/http_assignment_";
var result = '';
void getDataUsingDio() async {
int i = 20;
for (int i = 100; i <= 150; i++) {
try {
var res = await dio.post(url + i.toString(),
options: Options(headers: {
'user-agent': 'SniperFactoryBrowser',
'authorization': 'Bearer ey-12312321312321'
}));
print('${url + i.toString()} = $res');
result = "${res.data["result"]}";
result = result.substring(5, 13);
} catch (e) {
print(e);
}
setState(() {});
}
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
TextButton(
onPressed: () {
getDataUsingDio();
setState(() {});
},
child: Text('스나이퍼팩토리 비밀url'),
),
Text(result),
],
)),
),
);
}
}