[python] Récupérez rapidement les métadonnées de la page Web avec lassie

Bonjour. Il a fait chaud ces jours-ci. Quand il fait chaud, je me lasse de patrouiller les pages et d'extraire des éléments. Débarrassons-nous de cela rapidement en utilisant la lassie de python.

lassie

https://github.com/michaelhelmick/lassie

Web Content Retrieval for Humans™

C'est vrai

installation

pip install lassie

Vous pouvez aller de pip

usage

>> import lassie
>> fetched = lassie.fetch('http://www.youtube.com/watch?v=tkjbEqnp_0U')

Seulement ça.

Le contenu est comme ça.

>> from pprint import pprint
>> pprint(fetched)

{'description': u'Recording of the July 12, 2013 webcast, 	"What\'s New in Riak 1.4"',
 'images': [{'src': u'http://b.vimeocdn.com/ts/	445/011/445011693_640.jpg',
	         'type': u'og:image'}],
 'title': u"What's New in Riak 1.4",
 'url': u'http://vimeo.com/71448923',
 'videos': [{'height': 400,
         'src': u'http://vimeo.com/moogaloop.swf?clip_id=71448923',
         'type': u'application/x-shockwave-flash',
         'width': 640},
        {'height': 400,
         'src': u'https://player.vimeo.com/video/71448923',
         'width': 640}]}

Le titre, la description, les mots-clés (bien que non affichés ici), les images, les vidéos, etc. seront extraits et renvoyés. Je déteste que les candidats Samune soient également renvoyés avec un type.

Il semble que vous puissiez passer un été calme.

dependencies setup.py

    install_requires=[
    'requests==1.2.3',
    'beautifulsoup4==4.2.1',
    'html5lib==1.0b3'
    ],

C'est familier.

lassie [Nomenclature] [Nomenclature dénombrable] << Dialecte écossais >> Fille, fille, jeune femme (⇔ laddie). [LASS+‐IE]

Signification du dictionnaire Weblio dictionnaire lassie-anglais-japonais

je vois

Hum, peut-être

Célèbre chien Lassie

"Lassie" est un surnom pour "jeune femme / fille" en anglais, et bien sûr Lassie est une femelle colley.

[Chien célèbre Lassie-Wikipedia](http://ja.wikipedia.org/wiki/%E5%90%8D%E7%8A%AC%E3%83%A9%E3%83%83%E3%82%B7% E3% 83% BC)

Je ne savais pas. Ce sera des études.

Recommended Posts

[python] Récupérez rapidement les métadonnées de la page Web avec lassie
[Note personnelle] Scraping de pages Web en python3
[python, ruby] sélénium-Obtenez le contenu d'une page Web avec le pilote Web
Extraire des données d'une page Web avec Python
Web scraping avec python + JupyterLab
API Web avec Python + Falcon
Application Web avec Python + Flask ② ③
Web scraping débutant avec python
Rationalisez la recherche Web avec Python
Application Web avec Python + Flask ④
[Part.2] Exploration avec Python! Cliquez sur la page Web pour vous déplacer!
Grattage WEB avec BeautifulSoup4 (page en couches)
Web scraping avec Python Première étape
J'ai essayé webScraping avec python.
Surveillez les applications Web Python avec Prometheus
Obtenez une capture d'écran Web avec python
Grattage WEB avec Python (pour mémo personnel)
Premiers pas avec Python Web Scraping Practice
Créez rapidement un fichier Excel avec Python #python
Démonisez une application Web Python avec Supervisor
Télécharger des fichiers sur le Web avec Python
Site de courses de chevaux Web scraping avec Python
Surveillez les mises à jour des pages Web avec LINE BOT
[Python] Une application web rapide avec Bottle!
Premiers pas avec Python Web Scraping Practice
Application Web facile avec Python + Flask + Heroku
[Python] Créez rapidement une API avec Flask
Exécutez une application Web Python avec Docker
Créez un framework Web avec Python! (1)
Pratiquer le web scraping avec Python et Selenium
Scraping Web facile avec Python et Ruby
Grattage WEB avec BeautifulSoup4 (page du numéro de série)
Créez un framework Web avec Python! (2)
[Pour les débutants] Essayez le web scraping avec Python
Exécutez régulièrement le scraping WEB avec AWS-Lambda + Python + Cron
Contenu Web Python réalisé avec le serveur bon marché Lolipop
Gagnez l'application Web Python + Flask avec Jenkins
Introduction à Tornado (1): Framework Web Python démarré avec Tornado
La requête [Développement Web avec Python] est également redirigée
Créer une page qui se charge indéfiniment avec python
Démarrez un serveur Web Python simple avec Docker
Créez rapidement votre propre module avec setuptools (python)
Lancer un serveur Web avec Python et Flask
Vitesse explosive avec Python (bouteille)! Développement d'API Web
Créer une nouvelle page en confluence avec Python
Créez rapidement un environnement Python Django avec IntelliJ
Web scraping avec Python (prévisions météo)
Web scraping avec Python (cours de l'action)
[Développement Web avec Python] Précautions lors de l'enregistrement des cookies
Créez rapidement un serveur API avec Python + Falcon
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Grattage avec Python
Python avec Go
Twilio avec Python
Intégrer avec Python