-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modifier masterspider.py risque de casser des spiders existantes #61
Comments
Les modifications sur architecture générale du fichier
|
modif de |
Aujourd'hui, une spider est constituée de :
masterspider.py
qui tourne avec la configuration en argumentQuand on modifie la configuration ou
masterspider.py
(ou une dépendance demasterspider.py
), on prend le risque de casser l'araignée en questionA priori, une fois que la configuration d'une spider est faite, il n'y a pas de raison de la modifier sauf si le site visé a changé
Par contre,
masterspider.py
est changé à chaque fois qu'un nouveau cas de site web est trouvé ou à chaque fois qu'un bug lié à ce fichier est trouvé. Quand un tel changement a lieu, il n'est actuellement pas possible facilement de savoir si l'on a cassé une spider existante. On peut seulement l'espérer.Actuellement, la manière la plus efficace de vérifier que l'on n'a rien cassé est de tester à la main toutes les configurations de spider existantes avec le nouveau code. La détection d'un bug suite à cette vérification peut amener à un nouveau changement sur
masterspider.py
...masterspider.py
a changé et va encore changer et encore dans le futur, de manières que l'on n'a pas encore prévuThe text was updated successfully, but these errors were encountered: