Sunday, January 4, 2015

Get User details Just by Entering Username-Facebook Scraping

Here is the code for Obtaining User Details
import urllib2
import json
def main():
    username_input =raw_input("Username: ")

    #e.g. http://facebook.com/sentiking, sentiking is the username

    #list_username = ["sentiking", "nasjay", "jumbogiant", "sagarsharma"]
    list_usernames = []
    list_companies.append(username_input)
    graph_url = "http://graph.facebook.com/"
   
    for user in list_usernames:
    #make graph api url with company username
        current_page = graph_url + user
       
        #open public page in facebook graph api
        web_response = urllib2.urlopen(current_page)
        readable_page = web_response.read()
        json_fbpage = json.loads(readable_page)
       # print json_fbpage
       
        #print page data to console
        print " Username: " + user
        print " User_id: " +json_fbpage["id"]
        print " Name: " +json_fbpage["name"]
        print " First_name: " +json_fbpage["first_name"]
        print " Last_name: " +json_fbpage["last_name"]
        print " Gender: " +json_fbpage["gender"]
        print " URL: " +json_fbpage["link"]
        print "            "
       
       
if __name__ == "__main__":
main()



####OUTPUT###
Username: smilingsenti
 Username: smilingsenti
 User_id: 100001307691331
 Name: Sentiking
 First_name: Sentiking
 Last_name: Sentiking
 Gender: male
 URL: https://www.facebook.com/smilingsenti

No comments:

Post a Comment