It's best to pull out their terms when it comes to any kind of automation guys, the terms of service do mention using automated programs but also mentions that the automation shouldn't be sending requests to their servers any faster than a human can do or something along those lines. If the bot is faster than a human it is against their TOS, if the bot does the same speed as a human and doesn't hammer their servers it isnt specifically said that it is allowed it just isnt against their TOS so it shouldn't get you banned.