[Python] Obtenez la dernière date de mise à jour du site Web

Cela peut être difficile. Je souhaite connaître la date de mise à jour du site.

Je veux trier les sites explorés par ordre de date de mise à jour du site, mais je ne savais pas comment obtenir la date de mise à jour du site, alors je l'ai recherchée.

référence

Je veux obtenir l'horodatage d'un fichier placé sur le WEB avec python. Posté le 13/10/2017 14:41 Last-Modified

L'en-tête de réponse HTTP Last-Modified contient la date et l'heure auxquelles le serveur d'origine détermine que la ressource a été modifiée pour la dernière fois. Il est utilisé comme matériel de vérification pour déterminer si les ressources reçues ou stockées sont les mêmes. Il est moins précis que l'en-tête ETag et constitue une alternative.

la mise en oeuvre

get_lastmodified.py


import requests
res = requests.head('https://www.kantei.go.jp')
print(res.headers['Last-Modified'])

import datetime
html_timestamp = datetime.datetime.strptime(res.headers['Last-Modified'], "%a, %d %b %Y %H:%M:%S GMT")
print(html_timestamp)

% python get_lastmodified.py
Mon, 17 Feb 2020 08:27:02 GMT
2020-02-17 08:27:02

Nous convertissons également datetime au format standard.

Postscript

Cette méthode est trop faible pour les sites dynamiques, j'y ai donc réfléchi un peu plus.

Obtenez la date de mise à jour du site sérieusement

Recommended Posts

[Python] Obtenez la dernière date de mise à jour du site Web
Obtenez la date de mise à jour du fichier de mémorandum Python.
Obtenez le dernier jour du mois spécifié
[Python] Récupère le code de caractère du fichier
Remarque: obtenez les premier et dernier éléments de Python OrderedDict de manière non destructive
[Python] Comment obtenir le premier et le dernier jour du mois
[Python] Obtenir la date de mise à jour d'un article d'actualité à partir de HTML
Obtenez le titre et la date de livraison de Yahoo! News en Python
[Python] Obtenir / modifier l'étiquette d'échelle de la figure
[Python] Obtenez les principaux sujets de Yahoo News
Récupérer l'appelant d'une fonction en Python
Vérifiez la date du devoir de drapeau avec Python
[Python3] Obtenez la différence de date
Obtenir la date en Python
Obtenez date avec python
[Python] Fractionner la date
[Python] Get the day (anglais et japonais)
Remarque: Comment obtenir le dernier jour du mois avec python (ajouté le premier jour du mois)
Obtenez le dernier élément du tableau en fractionnant les chaînes en Python et PHP
[Python] Obtenez le chemin d'accès officiel du fichier de raccourci (.lnk)
[Python] Récupérez le texte de la loi à partir de l'API e-GOV law
[python] Récupère la liste des classes définies dans le module
Récupérer le code retour d'un script Python depuis bat
Obtenir la taille (nombre d'éléments) de Union Find en Python
[Python] Obtenir la liste des noms ExifTags de la bibliothèque Pillow
Obtenez l'état de fonctionnement de JR West avec Python
Script pour obtenir la date d'expiration du certificat SSL
[Python] Obtenez le nombre de vues de tous les articles publiés
Obtenez l'URL de la destination de la redirection HTTP en Python
Vers la retraite de Python2
Obtenez le mois dernier en Python
Obtenez le nombre de chiffres
[Python] Récupérez le mois précédent
À propos des fonctionnalités de Python
Le pouvoir des pandas: Python
Essayez d'obtenir la liste des fonctions du paquet Python> os
Obtenez le nombre d'éléments spécifiques dans la liste python
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Obtenez la date et l'heure actuelles en Python, en tenant compte du décalage horaire
Google recherche la chaîne sur la dernière ligne du fichier en Python
Obtenez l'index de chaque élément de la matrice de confusion en Python
Récupérez la source de la page à charger indéfiniment avec python.
L'histoire de Python et l'histoire de NaN
Obtenez le nombre de vues de Qiita
[Python] La pierre d'achoppement de l'importation
First Python 3 ~ Le début de la répétition ~
Obtenez le chemin du bureau en Python
Obtenez la date de mise à jour du site au sérieux
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
pyenv-changer la version python de virtualenv
Obtenez le chemin du script en Python
Comment obtenir la version Python
Obtenir les attributs d'un objet
Obtenez le premier élément du jeu de requêtes
[Python] Comprendre le potentiel_field_planning de Python Robotics
Revue des bases de Python (FizzBuzz)
Obtenez le nombre d'abonnés Youtube
Obtenez le chemin du bureau en Python