我正在努力创建一个能够登录到 myspace 帐户的应用程序,以便在 myspace 上和托管在 myspace 上的应用程序内部实现自动化。
我在我的 php 脚本中使用这段代码来登录 myspace 帐户
curl_setopt($ch = curl_init(), CURLOPT_URL, "https://www.myspace.com/auth/login");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729)');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "formLocation=popupForm&hash=MIGcBgkrBgEEAYI3WAOggY4wgYsGCisGAQQBgjdYAwGgfTB7AgMCAAECAmYDAgIAwAQIzvUlf32XiZkEEEdO4p%252f8EKHJN%252fdOXnKVVcIEUKWnrWfUbv6Jk9HLwI9PjqtfMX%252fCWQApDLaJsH2ntEdJIcsEonDrhad4JCpLBfbLcDb7uo7p1XYlqJNIHme%252fw8m6%252fYfsjQr3k36C4Z8U1IEY&SMSVerifiedCookieToken=&NextPage=&js=-1&fbtoken=&Email=".urlencode($Email)."&Password=".urlencode($Password)."&Remember=true");
curl_setopt($ch, CURLOPT_REFERER,'http://www.myspace.com/');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_VERBOSE, 0);
$Result = curl_exec($ch);
除了在 java 中,有什么等同于此?
最佳答案
关于Java - HTTP Post,使用 cookie 登录网站,与此 PHP cURL 代码等效的 java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7174650/