What are the ways of "legal" parsing a website using Jsoup?

Guys, Hello!
Recently started to use Jsoup for parsing of sites.
There was such question...
Now I'm just testing the app, roughly speaking, in one connection and pulling links from the page.
But then I need to "jump" for each link, and to carry out any manipulation, i.e. each time create the connection. And I'm afraid that with so many connections, the site can simply "ban" my IP address (so that fear, it once was:D).

The question is - what would it take what would I not banned???
1. Someone of the colleagues mentioned the use of proxies when you connect. Indeed, digging in the Internet, found a way to tie proxies to connect.
2. And the other colleague was saying something about using session keys or cookies when you connect, precisely I do not remember.
Because with the first way all is clear, I would like to know more information about the second method, of course, if it gives the answer to my question. And of course, if anyone knows what other ways that would "legally" to communicate with the website and send him a large number of requests using Jsoup, T. C. whatever he thought I was a bad program:)
Hopefully put it right. Thank you!

PS Yes, apesca on this website is, but I'm interested in working with Jsoup.
June 14th 19 at 18:07
1 answer
June 14th 19 at 18:09
"send him a large number of keywords" - no the site will not be happy with, it makes perfect sense, so you have these options:
1. Parsite when less traffic(at night, etc., it all depends on the website)
2. Sleep sometimes, ie not Dolby website queries and pull data slices
3. Use a proxy, but keep paragraphs 1 and 2

Find more questions by tags Java