Getting LinkedIn details
Proper error handling

Never, ever do something like this:

try:
    ...
except:
    ...


It's a horrible idea, for a couple of reasons:


It will catch every error, even the ones you don't want to catch.
Rare, nasty errors like a SystemError, will be caught, and ignored as well. Stuff like NameErrors, and even SyntaxErrors will be caught.
It's not very clear to the reader of your code, what you're trying to prevent.


For more info, see this Stackoverflow question.



Proper error logging

You have a lot of except: passes in your code. It's never helpful to the user, or even the programmer in some cases, if you don't get output when an error is caught. You could use the logging module, or write error output to a file, while informing the user in some way, that something went wrong.



Style

From looking at your code, you only appear to have two style violations:


Function names should be in snake_case.
Lines should be limited to 79/80 characters.


If you want to be sure, you can always check PEP8, Python's official style guide, to ensure that everything is correctly styled.