Image hosting site image downloader using requests and BeautifulSoup
According to PEP8 standard library import should be first.

Function find_link(element):


The docstring of the function find_link should probably say something about the argument type.
Why is the argument element (and not element_attributes) when it looks like all you use is element.attrs?
The list comprehension could be written as: attr_list = list(element_attr_dict.values()) 
But, you don't need it at all. You can simply write for element in attr_dict.values().


To summarize, you can delete most lines in the beginning. Instead start with

def find_link(element_attributes):
    link_regex = re.compile(r"//c\d+.staticflickr.com/\d+/\d+/\w+\.jpg")
    attr_string = ""
    for element in element_attributes.values():
        ...


As for the main function:


Investigate argparse.
Use logging instead of print.
Split the main function to sub-functions. At least saving an image from a link should probably be one.
The for loop where you append a link to a list can be expressed as a list comprehension.


I hope that helps!