好友
阅读权限10
听众
最后登录1970-1-1
|
善见教育抢幼儿园报名名额,免去了一个一个输入的麻烦,直接提交参数详情见代码,本代码使用了okhttp库,使用的时候注意导入相关的依赖,注意修变量
.add("id", "uuid") 这里的UUID为地址栏的UUID,点击填写报名表的时候,会跳转界面,会看到这个,array参数是主要信息.addHeader("Referer", "https://fs.30edu.com.cn/Submit/uuid.shtml") 这里也要记得换cookie是浏览器获取的,f12可以看到
package http
import okhttp3.*
class Http
fun main() {
val url = "https://fs.30edu.com.cn/SubmitManage.SetData.data"
val client = OkHttpClient()
// 构建 POST 请求的参数
val formBody = FormBody.Builder()
.add("id", "uuid")
.add("array", """["姓名","性别男1女0","身份证号码","2019-11-27、、出生日期","家长姓名","手机号",户口所在地"]""")
.add("item", "{}")
.build()
// 构建 POST 请求
val request = Request.Builder()
.url(url)
.addHeader("Origin", "https://fs.30edu.com.cn")
.addHeader("Referer", "https://fs.30edu.com.cn/Submit/uuid.shtml")
.addHeader("Cookie", "cookie")
.addHeader("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36")
.post(formBody)
.build()
// 执行请求
val response = client.newCall(request).execute()
// 处理响应
if (response.isSuccessful) {
val responseBody = response.body.string()
println("Response: $responseBody")
} else {
println("Request failed: ${response.code} - ${response.message}")
}
}
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|