wikiHowUnofficialAPI
version 0.1.1
Wikihowunofficilapi vise à fournir une interface basée sur un python pour extraire des informations utiles à partir d'articles WikiHow tels que le résumé d'article, les étapes, les images, etc. de manière facile à utiliser.
pip install wikiHowUnofficialAPIApprenez des trucs aléatoires! Retourne une URL de l'article WikiHow aléatoire.
import wikihowunofficialapi as wha
ra = wha . random_article ()
print ( ra )Utilise l'URL de l'article pour retourner divers détails sur un article. De plus, il revient si un article est rédigé par un expert ou non.
import wikihowunofficialapi as wha
article = wha . Article ( 'https://www.wikihow.com/Train-a-Dog' )
print ( article . url ) # Print Article's URL
print ( article . title ) # Print Article's Title
print ( article . intro ) # Print Article's Introduction
print ( article . n_methods ) # Print number of methods in an Article
print ( article . methods ) # Print a list of methods in an Article
print ( article . num_votes ) # Print number of votes given to an Article
print ( article . percent_helpful ) # Print percentage of helpful votes given to an Article
print ( article . is_expert ) # Print True if the Article is written by an expert
print ( article . last_updated ) # Print date when the Article was last updated
print ( article . views ) # Print the number of views recieved by Article
print ( article . co_authors ) # Print the number of co-authors of an Article
print ( article . references ) # Print the number of references in an Article
print ( article . summary ) # Print Article's summary
print ( article . warnings ) # Print Article's warnings
print ( article . tips ) # Print Article's tips
first_method = article . methods [ 0 ]
first_step = first_method . steps [ 0 ]
print ( first_step ) # Print Article's first step of the first method
print ( first_step . title ) # Print the title of Article's first step of the first method
print ( first_step . description ) # Print the description of Article's first step of the first methodRécupère une liste d'images inclus dans une étape comme URL.
import wikihowunofficialapi as wha
article = wha . Article ( 'https://www.wikihow.com/Train-a-Dog' )
print ( article . methods [ 0 ]. steps [ 0 ]. picture ) # Print the URL of the image of Article's first step of the first methodRecherche wikihow la chaîne et renvoie une liste contenant le titre des articles. Les résultats max par défaut sont 10, mais cela peut être modifié.
import wikihowunofficialapi as wha
max_results = 1
how_tos = wha . search_wikihow ( "sleep" , max_results )
print ( how_tos [ 0 ])