Obtenez les tendances Qiita en Python.
> python -V
Python 3.8.2
demandes et beautifulsoup4
> pip install requests beautifulsoup4
qiita.py
import requests
from bs4 import BeautifulSoup
import json
import re
html = requests.get('https://qiita.com')
qiita = BeautifulSoup(html.content, "html.parser")
qiita.select('div[data-hyperapp-app="Trend"]')
target_div = qiita.select('div[data-hyperapp-app="Trend"]')[0]
trend_items = json.loads(target_div.get('data-hyperapp-props'))
for v in trend_items['trend']['edges']:
print(v['node']['title'])
> python qiita.py
5 chefs-d'œuvre de la science des données que vous pouvez apprendre gratuitement [les livres japonais ne font pas peur si vous parlez anglais même s'ils sont chers]
J'ai résumé 11 types de systèmes d'exploitation
Même les débutants veulent dire "Je comprends parfaitement Python"
Apprentissage rapide des super bases de Docker(1)
Comment créer un DOM virtuel
ESLint v7.0.Résumé de 0 changements
Flutter Hatsumi a développé des applications lors d'un hackathon de 5 jours
Qu'est-ce que la «programmation fonctionnelle» et «orientée objet»? Édition Python
Créez l'environnement de développement Laravel le plus puissant à l'aide de Docker [nouvelle édition]
Développement basé sur des cas d'utilisation pour DDD pouvant être utilisé à partir de demain (processus ICONIX)
Code énigme qui pense avec une algèbre linéaire simple
Mesurer le cycle de rotation de Rinsei
Expliquons mem2reg
Faisons un jeu de frappe avec Processing!
Art de la coquille qui exécute des jeux de vie avec ImageMagick
[Automation] Détecte les modifications sur le site Web et notifie LINE
J'ai écrit le jugement de commande du jeu de combat en réactif
Implémenter d'anciens chiffrements en python
J'ai essayé de résumer les fonctions nécessaires pour rivaliser en Python~itertools~
Comment créer un SaaS axé sur la communauté
Faites tourner le moteur "par vous-même" avec le kit de développement de contrôle moteur de ST Vol.1 Commutation forcée
ggplot avec des données imbriquées
La solution High Availability pour Oracle Database SE Standard Edition High Availability est sortie
[Triste nouvelle] Les vacances sont terminées [Vue.js +Calendrier réalisé avec le framework Django REST]
PostgreSQL 13 arrive!(6) -Améliorations de psql
Classement de l'utilisation des API dans les prototypes version mai 2020 (comparaison avec 2015)-De l'application pour smartphone au monde physique- #protopedia
Premier Netlify:Étapes minimales pour publier votre site avec git push
Présentation de Web Vitals et de ses outils qui ont réorganisé et quantifié les indicateurs Web UX en trois
Apprentissage profond à partir de zéro 4.4.2 Gradient par rapport au réseau neuronal numérique_La question de la fonction de gradient a été résolue.
De zéro à Blazor (de la création du projet à l'implémentation de la fonction de connexion)
Recommended Posts