J'ai installé la dernière version de Scrapy sur Python 2.7 (Oui, j'utilise toujours cette version) et j'obtiens une erreur lors de l'exécution du script de Scrapy. Le code que je suis en est:Erreur lors de l'utilisation de "Scrapy" de Python
from scrapy.spider import BaseSpider
class DmozSpider(BaseSpider):
name = "dmoz.org"
allowed_domains = ["dmoz.org"]
start_urls = [
"http://www.dmoz.org/Computers/Programming/Languages/Python/Books/",
"http://www.dmoz.org/Computers/Programming/Languages/Python/Resources/"
]
def parse(self, response):
filename = response.url.split("/")[-2]
open(filename, 'wb').write(response.body)
L'erreur est:
Traceback (most recent call last):
File "C:/Users/Rainey/Desktop/dmoz/spiders/dmoz_spider.py", line 1, in <module>
from scrapy.spider import BaseSpider
File "C:\Python27\lib\site-packages\scrapy\spider.py", line 7, in <module>
from scrapy import log
File "C:\Python27\lib\site-packages\scrapy\log.py", line 10, in <module>
from twisted.python import log
ImportError: No module named twisted.python
Le script tutoriel est sur mon bureau. Est-ce que cet effet et dois-je l'avoir dans un endroit différent?
Interface Zope https://pypi.python.org/pypi/zope.interface#download – fedmich