Esse é um desafio simples (de ish) de raspagem da web.
Entrada
Seu código deve ter uma classificação de filme MPAA e um número de 0 a 100 como entrada. Pode fazer isso da maneira que achar conveniente.
Resultado
Seu código deve retornar o nome de qualquer filme que tenha a) a classificação do filme eb) a pontuação numérica no Tomatômetro em rottentomatoes .
Se não houver esse filme, ele poderá produzir o que quiser.
As possíveis classificações de filmes MPAA são G, PG, PG-13, R, NC-17, NR
.
Seu código pode denunciar um ou mais filmes, você decide.
Para esclarecer, seu código tem como objetivo acessar a web e obter respostas para as consultas.
Exemplo
Digamos que a entrada seja "PG, 98", seu código pode gerar "Zootropolis".
Por favor, mostre um exemplo do seu código trabalhando com a classificação PG
e a pontuação do filme, 98
juntamente com a sua resposta.
Respostas:
Stratos , 133 bytes
Tente!
fonte
www.
?Bash, 182 bytes
Uso:
fonte
JavaScript (ES6),
167162159 bytesPrecisa ser executado a partir da raiz do rottentomatoes.com . Retorna um
Promise
objeto que contém o título.Se podemos exigir que ele seja executado em um diretório específico , ele se torna 139 bytes:
fonte
Solicitações Python 2 +,
209204 bytes-5 bytes graças a Ian Gödel.
fonte
http://rottentomatoes.com/api/private/v2.0/browse?minTomato=%d&maxTomato=%d&type=dvd-streaming-all
(https
->http
e soltar owww.
) por alguns bytes salvos .q / kdb + , 168 bytes
Solução:
Exemplo:
Explicação:
Notas:
s
dehttps
, ou owww.
, dá301 Permanently Moved
resposta.fonte
JavaScript (ES2017), 158 bytes
Execute a partir da página inicial do Rotten Tomatoes :
fonte