无法使用Jsoup登录页面

时间:2017-10-20 07:21:04

标签: java eclipse login jsoup

我到处寻找并走向死胡同。我似乎无法使用jsoup登录,即使一切正常。我尝试使用Document而不是Connection.Response进行第二次连接但仍然失败。而且我很确定登录所需的所有数据。任何帮助表示赞赏。

public class Test {



public static void main(String[] args) {

    try {
        Connection.Response initial = Jsoup.connect("https://mytedata.net/wps/portal/ssp/WSLogin/")
                .method(Connection.Method.GET)
                .execute();

        Connection.Response login = Jsoup.connect("https://mytedata.net/wps/portal/ssp/WSLogin/")
                .data("javax.faces.encodedURL", "%2Fwps%2Fportal%2Fssp%2FWSLogin%2F%21ut%2Fp%2Fa1%2F04_Sj9CPykssy0xPLMnMz0vMAfGjzOKd3R09TMx9DAwMTCyMDDxdnDxczC19DQx8TYEKIoEKDHAARwNC-sP1o8BKPANMDDwsLAy83P3dLQw8zcMMnPwcDQwNTAygCvBYUZAbYZDpqKgIAHDzbiY%21%2Fdl5%2Fd5%2FL2dBISEvZ0FBIS9nQSEh%2Fpw%2FZ7_49L81I02J0VS50AFQUGD3C00G4%2Fres%2Fid%3DLoginPortletView.xhtml%2Fc%3DcacheLevelPage%2F%3D%2F")
                .data("javax.faces.ViewState", "QFGkXvcilKfcbPXW1qJENp5sG6jAAt89s5%2BIY9vyKom3S72E9rizdFrPeA%2FYjD3Ja1sMNvMQtrSOkF2TUnKrEGYnxx918q5QVq2XkGqCVqm3iMQ1JFMuqBOe%2FJhaiOIueXg6Fw%3D%3D")
                .data("viewns_Z7_49L81I02J0VS50AFQUGD3C00G4_%3Aform1%3AcommandButtonSignIn", "Log+In")
                .data("viewns_Z7_49L81I02J0VS50AFQUGD3C00G4_%3Aform1%3AinputSecretPassword", "mypassword")
                .data("viewns_Z7_49L81I02J0VS50AFQUGD3C00G4_%3Aform1%3AinputTextEmail", "myemail")
                .data("viewns_Z7_49L81I02J0VS50AFQUGD3C00G4_%3Aform1_SUBMIT", "1")
                .cookies(initial.cookies())
                .method(Connection.Method.POST)
                .execute();

        Document doc = Jsoup.connect("https://mytedata.net/wps/myportal/ssp/Home")
                .cookies(login.cookies())
                .get();

        Elements ele = doc.select("span.grayItem");
        System.out.println(ele.text());



    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

} }

0 个答案:

没有答案
相关问题