Mere web automatisering – LinkedIn og Twitter

Hvordan får man automatisk trukket data ud om hvor mange følgere man har på Twitter?

Hvordan får man automatisk trukket data ud om hvor mange kontakter man har på LinkedIn?

<indsæt plidder-pladder om hvorfor det er vigtigt at have en tilstedeværelse på sociale medier og betydningen af hvor meget man har det og hvorfor nørder vil automatisere det ret kvantificerbare mål>

Med andre ord det skal ske automatisk. Hvordan?

Selenium to the rescue!

Og her er koden:

from selenium import webdriver
driver = webdriver.Firefox()
driver.get(“http://dk.linkedin.com/in/cbknudsen”)
content = driver.find_element_by_class_name(‘member-connections’)
print content.text
driver.close()

driver = webdriver.Firefox()
driver.get(“http://twitter.com/nusse”)
content = driver.find_element_by_class_name(‘ProfileNav-item–followers’)
print content.text
driver.close()

 

Man indsætter naturligvis de rette links til rette sider. Det her er dem jeg interesserer mig for. Der skal naturligvis suppleres med noget der fanger tallene. Lige nu får jeg følgende ud:

247
forbindelser
FOLLOWERS
44

Og jeg kan godt nøjes med de to tal. Der så skal sendes til et eller andet sted, og plottes og sådan.