2012-06-12 31 views
8

Dosyayı python kullanarak bir web sitesinden indirmeye ve mekanize etmeye çalışıyorum. Geçerli kodum başarılı bir şekilde web sitesinde oturum açar ve indirme bağlantısını içeren sayfayı açar.Python ile dosyayı indirme

indirme link: https://www.lendingclub.com/browse/browseNotesRawDataV2.action

bağlantıdan bilgi geçerli:

br = mechanize.Browser() 
br.follow_link(url='/browse/browseNotesRawDataV2.action') 

Ancak hiçbir şey olmaz:

Link(base_url='https://www.lendingclub.com/browse/browse.action', url='/browse/browseNotesRawDataV2.action', text='', tag='a', attrs=[('class', 'master_pngfix'), ('id', 'browseDownloadAllLink'), ('href', '/browse/browseNotesRawDataV2.action')]) 

ben linke tıklayın follow_link yöntemi kullanmak ve hiçbir dosya indirilmez. Oturum açtığımda tarayıcımdaki bağlantıyı açtığımda, birkaç saniye bekler ve dosyayı indirir.

Dosyayı Python kullanarak nasıl indirebilirim? ilgilenen herkes için

+2

kaydetmekte etkinleştirin mü? Orada gördün mü? Follow_link yerine "geri almayı" denediniz mi? – niko

+0

Günlük kaydını nasıl etkinleştirirsiniz? Mac'te Eclipse kullanıyorum. Almayı denedim ve hiçbir şey olmadı. Kaydedilecek bir dosya adını belirtmenin bir yolu var mı? – user1137778

+1

Günlük kaydı içe aktarma ile açabilirsiniz; logging.basicConfig (level = logging.DEBUG) ' –

cevap

28

, bu çözüm oldu:

br.retrieve('https://www.lendingclub.com/browse/browseNotesRawDataV2.action','l‌​oans.csv')[0] 
İlgili konular