Class CloudflareScraper


  • public class CloudflareScraper
    extends java.lang.Object
    • Constructor Detail

      • CloudflareScraper

        public CloudflareScraper​(java.net.URI uri)
      • CloudflareScraper

        public CloudflareScraper​(java.net.URI uri,
                                 int challengeDelay)
      • CloudflareScraper

        public CloudflareScraper​(java.net.URI uri,
                                 int challengeDelay,
                                 int connectionTimeout)
      • CloudflareScraper

        public CloudflareScraper​(java.net.URI uri,
                                 int challengeDelay,
                                 int connectionTimeout,
                                 int readTimeout)
    • Method Detail

      • getCookies

        public java.util.List<java.net.HttpCookie> getCookies()
                                                       throws java.io.IOException,
                                                              java.net.URISyntaxException,
                                                              java.lang.InterruptedException,
                                                              ScraperException,
                                                              javax.script.ScriptException
        Throws:
        java.io.IOException
        java.net.URISyntaxException
        java.lang.InterruptedException
        ScraperException
        javax.script.ScriptException
      • getUserAgent

        public static java.lang.String getUserAgent()
      • setUserAgent

        public static void setUserAgent​(java.lang.String userAgent)
      • getChallengeDelay

        public int getChallengeDelay()
      • setChallengeDelay

        public void setChallengeDelay​(int challengeDelay)
      • getConnectionTimeout

        public int getConnectionTimeout()
      • setConnectionTimeout

        public void setConnectionTimeout​(int connectionTimeout)
      • getReadTimeout

        public int getReadTimeout()
      • setReadTimeout

        public void setReadTimeout​(int readTimeout)