wikiHowUnofficialAPI
version 0.1.1
O WikiHowunOfficilapi pretende fornecer uma interface baseada em Python para extrair informações úteis de artigos WikiHow, como resumo do artigo, etapas, imagens etc. de uma maneira fácil de usar.
pip install wikiHowUnofficialAPIAprenda coisas aleatórias! Retunha um URL do artigo do WikiHow aleatório.
import wikihowunofficialapi as wha
ra = wha . random_article ()
print ( ra )Usa o URL do artigo para retornar vários detalhes sobre um artigo. Além disso, ele retorna se um artigo foi escrito por um especialista ou não.
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 methodRecupera uma lista de imagem incluída em uma etapa como URLs.
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 methodPesquisa o WikiHow pela string e retorna uma lista que contém o título dos artigos. Os resultados máximos padrão são 10, mas isso pode ser alterado.
import wikihowunofficialapi as wha
max_results = 1
how_tos = wha . search_wikihow ( "sleep" , max_results )
print ( how_tos [ 0 ])