Package org.jsoup

Examples of org.jsoup.Connection


  public static Connection connect(final String url) {
    return Jsoup.connect(url);
  }

  public static Document document(final String url) {
    final Connection conn = connect(url);
    try {
      return conn.get();
    } catch (final IOException e) {
      e.printStackTrace();
    }
    return null;
  }
View Full Code Here


      url = new URL(urlServer );
    }
   
    ////////////////////
    //On se connecte au site et on charge le document html
    Connection connection = Jsoup.connect(urlServer);
    connection.timeout(30*1000); //in miliseondes
   
    Document doc = connection.url(urlServer).get();
   
    //On récupère dans ce document la premiere balise ayant comme nom h1 et pour attribut class="title"
    Elements elements= doc.getElementsByClass("boxStats");
   
    //Voir aussi si on peut ajouter le WN8 des joueurs
View Full Code Here

        this.confessionFetcher.setDaemon(true);
        this.confessionFetcher.start();
    }

    private void populateConfessions() throws InterruptedException {
        Connection connection;
        Connection.Response response;
        Document doc;
        String confessionId;
        String confession;
        String blurb;

        try {
            connection = Jsoup.connect(this.url);
            connection.userAgent("Wget/1.13.4 (linux-gnu)");
            connection.timeout(5000);
            connection.ignoreHttpErrors(true);
            connection.execute();

            response = connection.response();
            if (response.statusCode() != 200) {
                this.errorMessage.put(response.statusCode() + ": " + response.statusMessage());
                return;
            }
View Full Code Here

    }

    @Override
    public void run(Channel channel, User from, String command, String[] args, String unparsed) {
        try {
            Connection con;

            con = Jsoup.connect(url.toString());
            con.followRedirects(true);
            con.execute();

            if (con.response().statusCode() == 200) {
                String[] response = BotAppletUtil.blockFormat(con.response().body(), 300, 10);
                channel.writeMultiple(response);
            } else {
                channel.write("Error retreiving page: " + con.response().statusCode());
            }
        } catch (IOException e) {
            channel.write("Unknown error occured");
            log.error("error retrieving page", e);
            return;
View Full Code Here

        if (unparsed.trim().equals("-r")) {
            unparsed = "Special:Random";
        }

        try {
            Connection con;

            url = new URLBuilder("http://en.wikipedia.org/w/index.php");
            url.setParameter("search", unparsed);

            while (true) {
                con = Jsoup.connect(url.toString());
                con.followRedirects(false);
                con.execute();

                if (con.response().statusCode() == 200) {
                    doc = con.response().parse();
                    break;
                } else if (con.response().statusCode() == 302) {
                    url = new URLBuilder(con.response().header("Location"));
                } else {
                    channel.write("Could not find page");
                    return;
                }
            }
View Full Code Here

                // -
            }
        }

        try {
            Connection con;

            if (random) {
                url = new URLBuilder("http://www.urbandictionary.com/random.php");
            } else {
                url = new URLBuilder("http://www.urbandictionary.com/define.php");
                url.setParameter("term", unparsed);
            }

            while (true) {
                con = Jsoup.connect(url.toString());
                con.followRedirects(false);
                con.execute();

                if (con.response().statusCode() == 200) {
                    doc = con.response().parse();
                    break;
                } else if (con.response().statusCode() == 302) {
                    url = new URLBuilder(con.response().header("Location"));
                } else {
                    channel.write("Error loading page");
                    return;
                }
            }
View Full Code Here

            return;
        }

        try {
            String encodedSearchTerm = URLEncoder.encode(unparsed, "UTF8");
            Connection con;

            url = String.format("http://%s.tumblr.com/random", encodedSearchTerm);

            con = Jsoup.connect(url);
            con.execute();
            url = con.response().header("Location");
            doc = con.response().parse();

        } catch (IOException e) {
            channel.write("Error");
            return;
        }
View Full Code Here

* Implementation of {@link Connection}.
* @see org.jsoup.Jsoup#connect(String)
*/
public class HttpConnection implements Connection {
    public static Connection connect(String url) {
        Connection con = new HttpConnection();
        con.url(url);
        return con;
    }
View Full Code Here

        con.url(url);
        return con;
    }

    public static Connection connect(URL url) {
        Connection con = new HttpConnection();
        con.url(url);
        return con;
    }
View Full Code Here

* Implementation of {@link Connection}.
* @see org.jsoup.Jsoup#connect(String)
*/
public class HttpConnection implements Connection {
    public static Connection connect(String url) {
        Connection con = new HttpConnection();
        con.url(url);
        return con;
    }
View Full Code Here

TOP

Related Classes of org.jsoup.Connection

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.