Using format for these cases, there is no need to call str, since it will do it for us:

    "Web page {} loaded correctly.".format(link_number + 1)