I am aputer engineer with 15 years of experience. I have created multiple python scripts (similar to many scripts described already ) for daily usage tasks. However my best python script would be facebook automation. The setup includes a selenium driver on firefox. The script is triggered once every 6 hours on a dedicatedputer. The scripts opens web browser and logs in with my account. Some of thing it can do are listed Parse my full friend list and create an xml with all relevant details. (This is important as later steps take action only on feeds from people in this created xml.) Scroll the feedpage and take actions on individual feeds. By default it will like any profile pic cover pic change. If other people congratulate my friend it can parse thement like the feed andment congratulation message. I am anonymous because most likely it against facebook policies to use this kind of scripts for daily interaction. EDIT 1 This edit section is for people who are interested in knowing how the whole script works. I will try to keep it minimal so that it doesn be too technical. The script has 3 main work areas Navigation Navigate to a webpage scroll the page etc. Action Take some action on specific element based on info collected. ordered-list Navigation Selenium driver gives the direct capability to launch a browser navigate to a scroll down etc. Hence this part is pretty much straight forward. Info collection This is one of the most hard parts. On firefox you can right click any element and inspect it . Inspect Element gives details of what the html code for an element looks like Here is a snapshot of what firefox shows when i inspect a friend name in my friends list. The class of div element is very important. I now know that whenever i will parse an element of this class it will have the details of my friend (name etc ) I first statically find these elements manually and then hardcode them in my script. I can now parse necessary elements and collect the information present in those via selenium. Selenium gives the api to extract each information of an element. For e.g. I can extract the href in above picture and i can save the of my friend. This example also covers first point of my script of how i created xml of all my friends. I need to parse my friends list only once and save it for future use until i add a friend. In a similar way we can parsements count events etc . Action Once we have collected the information we can apply our own programming logic to that information. For e.g if someone hasmented Nice picture we can post a similarment. Selenium provides the api to click on element in a area etc. So for like we simply click on Like element with that specific class. That all folks.