Я использовал эти заявления об импорте:
import com.gistlabs.mechanize.*;
import com.gistlabs.mechanize.document.html.form.Form;
import com.gistlabs.mechanize.impl.MechanizeAgent;
import com.gistlabs.mechanize.document.*;
import com.gistlabs.mechanize.interfaces.document.Document;
НО,
Error:(31, 25) java: cannot find symbol
symbol: method form(java.lang.String)
location: variable page of type com.gistlabs.mechanize.interfaces.document.Document
генерируется при использовании с кодом ниже.
Я хочу войти на веб-сайт, заполнив учетные данные для входа.
public static void main(String[] args)
{
try
{
Main.call_me();
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void call_me() throws Exception
{
MechanizeAgent agent = new MechanizeAgent();
Document page = agent.get("https://campuscommune.tcs.com/en-in/intro");
Form form = page.form("form");
form.get("user[name]").set("<username>");
form.get("user[password]").set("<password>");
Resource response = form.submit();
System.out.println(response.toString());
}
Я хочу HTML-документ указанной страницы. после входа в систему. Пожалуйста, дайте мне знать, где я иду не так.
Я попытался HttpUrlConnection, а также Jsoup.connect (). data (). post (), чтобы передать заголовки вручную и войти, но ничего не получалось. !