Exemplo n.º 1
0
''' Photos of You '''
driver.get('https://www.facebook.com/' + username + '/photos_of')
fb.async_click('div[@class="tagWrapper"]')
fb.run('../Photos/Photos of You/')


''' Your Photos '''
driver.get('https://www.facebook.com/' + username + '/photos_all')
fb.async_click('div[@class="tagWrapper"]')
fb.run('../Photos/Your Photos/')


''' Albums '''
driver.get('https://www.facebook.com/' + username + '/photos_albums')
albums = fb.xpath('div[@id="pagelet_timeline_medley_photos"]/div/div/div/table/tbody/tr/td/div/a', True)[1:]

dup_count = 1
links = []
for album in albums:
    links.append(album.get_attribute('href'))

for link in links:
    driver.get(link)
    time.sleep(2)
    title = fb.xpath('h1[@class="fbPhotoAlbumTitle"]').text.strip()
    if title != "Videos" and title != "Featured Photos":
        fb.xpath('div[@id="fbTimelinePhotosContent"]/div[1]/div[2]').click()
        folder = '../Photos/Albums/' + title
        try:
            makedirs(folder)