import java.io.DataOutputStream;
import java.net.*;
public class Youku {
private static final String url=\\\"<a href=\\\"http://v.youku.com/QVideo/~ajax/updown\\\" target=\\\"_blank\\\">http://v.youku.com/QVideo/~ajax/updown</a>\\\";
public static void main(String[] args) throws Exception{
String id=\\\"XMjQ0MzA5MzQ0\\\";
for(int i=0; i50; i){
up(id);
down(id);
}
}
//顶
public static void up(String id) throws Exception{
encodeAndPost(id,\\\"up\\\");
}
//踩
public static void down(String id) throws Exception{
encodeAndPost(id,\\\"down\\\");
}
private static void encodeAndPost(String id,String ud)throws Exception{
String k= \\\"__ap=\\\";
String v=\\\"{\\\\\\\"videoId\\\\\\\":\\\\\\\"\\\" id \\\"\\\\\\\",\\\\\\\"type\\\\\\\":\\\\\\\"\\\" ud \\\"\\\\\\\"}\\\";
v=URLEncoder.encode(v,\\\"UTF8\\\");
doPost(k v);
}
private static void doPost(String pms)throws Exception{
URL u = new URL(url);
HttpURLConnection connection=(HttpURLConnection)u.openConnection();
connection.setRequestMethod(\\\"POST\\\");
connection.setRequestProperty(\\\"Content-Type\\\",\\\"application/x-www-form-urlencoded\\\");
connection.setRequestProperty(\\\"Content-Length\\\",String.valueOf(pms.length()));
connection.setUseCaches(false);
connection.setDoOutput(true);
DataOutputStream dout=new DataOutputStream(connection.getOutputStream());
dout.write(pms.getBytes());
dout.flush();
dout.close();
connection.getInputStream().close();
connection.disconnect();
}
}
这段代码是实现优酷的刷顶踩的代码,我只想顶,要怎么修改?
|