2016-04-03 10 views
2

Tamam harika. konsolaImageScraper çalışmıyor

image-scraper 'insert url' 

İşleri gayet de çalıştırırken Yani

Pip install ImageScraper 

gelen imagescraper adlı bir modül indirdiniz. Ancak jupyter defterinde çalıştığım zaman belgeleri takip ediyorum.

Import image_scraper 

image_scraper.scrape_images('insert url') 

Ben (0, 0) başlığın döndü ediyorum.

Çalışma dizinimi, resimlerimin nerede olduğunu varsayar ama aramıyordum.

Merakım artık görüntüleri kazıyarak yok. Ama ben gerçekten sadece çalışmak ve Python kitabımda neden çalışmadığını anlamak istiyorum.

+1

Aynı sorun benim tarafımda. Bu kütüphanenin belgeleri çok zayıf. –

+0

Gerçekten öyle. Ama konsolda çalıştığı gerçeği beni öldürüyor ve piyes içinde değil, beni öldürüyor. Geliştiricilere e-posta gönderdim, bir cevabı umuyorum. – BernardL

+0

Bunu, bir hata olarak GitHub hesaplarında bildirebilirsiniz. Eğer ciddi bir proje üzerinde çalışıyorsanız o zaman alternatif kütüphaneleri kullanmaktan çekinmeyin (beautifulsoop, scrapy ... ve iyi belgelenmiş diğer birçok kişi) –

cevap

1

ImageScraper 2.0.7'de, PyPI, image_scraper.scrape_images()'dan edinilebilen sürüm hatalıdır.

Görüntü URL'lerini filtrelemek için dosya adı uzantılarının bir listesi olan format_list doğru şekilde ayarlanamaz. Varsayılan olarak [] için indirilmek üzere hiçbir url seçilmeyecektir. Buna ek olarak, mevcut olmayan işlevlere yapılan çağrılar veya daha doğrusu, aslında sınıf ImageScraper sınıfındaki metodlara yönelik çağrılar denendi.

Kullanmaktan kaçınıyordum veya ImageScraper sınıfını manuel olarak kullanabilirsiniz. Proje yazarının github sayfasında zaten bir sorun yarattığını görüyorum, bunun sonucunu beklemek isteyebilirsiniz.

+0

İlginç bilgiler için teşekkür ederiz. ve ben de buna katılıyorum * –

0

Bu zarif olmasa da, işleri - Python içinden image_scraper aracının olmayan Python komut satırı sürümünü çağırır:

import subprocess 
import shlex 
for link in your_list_of_links: 
    subprocess.call(shlex.split('image-scraper ' + link))