Graphe Instructable vues avec Python grattage écran (6 / 6 étapes)

Étape 6: Notes et commentaires

  • S’il vous plaît lire les fichiers avec soin pour plus d’information j’ai mis beaucoup d’efforts entre eux. Cela vaut pour les fichiers .py le fichier urllist.txt ainsi que les fichiers .bat .
  • Beaucoup que plus peuvent être fait avec les calculatrice graphiques et d’autres moyens possibles d’analyser les données, si vous faites quelque chose d’intéressant (ou trouvez un bug) faites le moi savoir.
  • Les programmes a commencé comme assez simples, mais ont évolué. S’il y a intérêt j’ai fournira plus simple, mais des versions moins polyvalentes pour les débutants, faites le moi savoir.
  • Vous pouvez exécuter les fichiers sans utiliser votre environnement de développement. Sur mon système les fichiers .bat cela. Ces laissez-moi courir d’un double-clic dans un gestionnaire de fichiers, ou une icône sur le bureau. Autres systèmes d’exploitation disposent d’installations similaires, mais vous aurez besoin de comprendre les détails, si vous souhaitez publier ici comme commentaires.
  • Le système de date utilisé ici est un peu bizarre qu’il utilise ts = time.time() qui est un timestamp : instants en temps exprimé en secondes depuis 12:00, 1 janvier, 1970(epoch). J’ai ce convertir des jours à une représentation graphique. Conversion des valeurs qui ressemblent à des dates seraient une belle amélioration.
  • Les dénombrements de vue instructable sont un peu bizarres. J’ai remarqué que quand je lance différents navigateurs contre Instructables, même dans le même temps, je vais obtenir un nombre de vues légèrement différent. Donc vous pouvez trouver cette scrape_views.py peut avoir vue quelque peu différent compte également que votre navigateur.
  • Tous les grattoirs d’écran sont très sensibles au format de la page web, qu'ils sont grattage. Si instructables modifie leur format, qu'il se pourrait bien rompre généralement le programme, mais vous pouvez habituellement modifier il remise en forme avec dehors beaucoup de travail.
  • Adaptation pour d’autres sites : la plupart de ceci est fait dans la sous-routine: ( scrape_views.py ) parseit (apage) qui a seulement environ 20 lignes de code exécutable, il doit s’agir d’une simple réécriture.
  • Mon style de Python est un peu aléatoire, je n’ai pas encore appris/fait me décider sur quelles conventions je vais utiliser, cela peut provoquer un peu de confusion. J’ai essayé de garder à Python assez simple.
  • Il y a un module appelé « Beautiful Soup » qui fait beaucoup de manipulation de web, examiner la question des méthodes puissantes, j’ai collé à un moyen plus simple de grattage.
  • Il y a quelques idées sur les améliorations intégrées dans le code, lisez-les.
  • Tiens à graphique d’une manière différente : il y a beaucoup d’options ici est un :
  • Il y a eu aussi quelques instructables autour de ce sujet ou autres semblables. Vous pouvez les trouver d’intérêt :

Articles Liés

Automatisé Instructable vues et favoris Checker

Automatisé Instructable vues et favoris Checker

En tant qu'utilisateur de Instructables, parfois j'ai pensé que d'avoir un outil simple et automatique qui peut vérifier les vues et les favoris de mon Instrucatbles de site Instructables.com sans me regarder en fait dans l'application.Automatisé Ins
Station de Sun d’Edison Intel (UV et Temp) avec Python #IntelMakerMx

Station de Sun d’Edison Intel (UV et Temp) avec Python #IntelMakerMx

Nous allons utiliser notre Edison Intel avec un bouclier Arduino et un bouclier de grove pour connecter les capteurs autant que vous le souhaitez.GitHub : https://github.com/Kurtz1993/iot-roadshowEtape 1: Communiquer avec nos Edison à travers une sér
Plotly avec Python

Plotly avec Python

Récemment, je suis tombé sur Plotly, un système de visualisation de données en ligne bel en vertu d'un article de marque. Elle est superflue pour me dire qu'il y a divers articles qui montrent l'utilisation de Plotly pour Arduino, Raspberry Pi, etcet
Photo numérique gestion - Del faibles Pics avec Python

Photo numérique gestion - Del faibles Pics avec Python

À l'époque avec le film il coûte de l'argent chaque fois que vous avez appuyé sur le bouton de l'obturateur, maintenant « film » est gratuit, donc nous prenons souvent des doublons dans le cas où la mise au point, cadrage ou par quelque autre détail
À l’aide de XML sur le Raspberry Pi avec Python

À l’aide de XML sur le Raspberry Pi avec Python

Ce Instructable examinera l'utilisation de XML sur les demandes de la Raspberry Pi. La première étape couvre ce qui est le format des structures de données et XML. Deuxième étape couvrira la construction et de l'analyse XML en Python et troisième éta
Pyduino, interface Arduino avec Python par le biais de communication série

Pyduino, interface Arduino avec Python par le biais de communication série

Apprenez comment interfacer arduino par le biais de communication série avec python en utilisant la bibliothèque de pyduino. Il y a quelques autres tutoriels là-bas sur instructables quant à l'interface arduino avec python, mais ils ne vous montrent
Comment débuter avec python.

Comment débuter avec python.

Si vous pensez à vous-même, Man ces mecs codage bien sûr sont cool ! Ou peut-être vous êtes un gourou codage et je veux juste apprendre une autre langue pour vanter dans votre sous-sol de mères ? Bien qu'il en soit, vous avez choisi la bonne langue.
Contrôler l’Arduino avec python basé web API (pas de php)

Contrôler l’Arduino avec python basé web API (pas de php)

Dans ce guide, je vais vous montrer comment contrôler votre appareil arduino d'une page Web ! Par la suite, je vais vous montrer comment contrôler votre arduino depuis votre appareil mobile et même créer une API basée sur le web pour contrôler votre
Presse-papiers Communication PC ↔ Pi avec Python

Presse-papiers Communication PC ↔ Pi avec Python

J'utilise habituellement mon framboise-Pi sur un bureau partagé de windows. Je partage également un lecteur réseau avec la Pi. C'est très bien, mais j'ai encore l'ennui du presse-papiers sur le PC n'est ne pas réfléchie sur la Pi. Il peut y avoir des
LinkIt ONE - communication avec python

LinkIt ONE - communication avec python

Salut camarades responsables !Nouveau Conseil d'administration de MediaTek, LinkIt ONE offre un grand potentiel - GPS, WiFi, Bluetooth, GSM, extensibilité avec gpio, processeur puissant et bien plus encore. Mais parfois, vous devez toujours le confor
Super Macro photographies ((faire l’Instructable parfait avec facile toujours mise au point macro photos))

Super Macro photographies ((faire l’Instructable parfait avec facile toujours mise au point macro photos))

photos Macro Simple, vous pouvez obtenir des résultats comme ça avec des mains tremblantes, tout en respirant normalement, même après avoir eu quelques bières à beaucoup (Oui, l'ordinateur effectue la mise au point pour vous)Faire les INSTRUCTABLES p
Débuter avec Python

Débuter avec Python

La programmation est génial !C'est créatif, c'est amusant et sa donne votre cerveau une séance d'entraînement mental. Beaucoup d'entre nous veulent connaître sur la programmation mais nous convaincre que nous ne pouvons pas, peut-être que sa trop mat
15 $ Bluetooth avec Python/Android

15 $ Bluetooth avec Python/Android

Bluetooth Low Energy est fantastique pour la communication sans fil entre appareils - malheureusement, la documentation est moins fantastique. Nous sommes ici pour corriger ça !Nous allons travailler avec RFduino, un microcontrôleur bon marché (15 $c
Obtenir commencé avec Python et programmation - The court tutoriel

Obtenir commencé avec Python et programmation - The court tutoriel

alors je vois que vous êtes intéressé à en apprendre sur la programmation... ou les serpents.Si vous êtes ici chez les serpents, je suis désolé que ce n'est pas l'endroit pour vous. Eh bien, peut-être...Si vous êtes ici pour en savoir plus sur la pro