Pythonであの問題を解く
ちょっとバズっていたあれです。
ほとんどのエンジニアには解けるが、下位10%のダメなエンジニアにだけ解けないパズル? - Ruby on Railsのビシバシはぁはぁ日記
ネタバレはしてません。
curlでやってる人が多かったのですがpythonでやりましたという話。
Pythonでhttpリクエストを扱うにはrequestsというライブラリが簡単です。
Requests: HTTP for Humans — Requests 2.9.1 documentation
Install
pip install requests
使ってみる
import requests r = requests.get('http://challenge-your-limits.herokuapp.com/') r.text
GET以外の場合は、
r = requests.post("http://httpbin.org/post", data = {"key":"value"}) r = requests.put("http://httpbin.org/put", data = {"key":"value"}) r = requests.delete("http://httpbin.org/delete") r = requests.head("http://httpbin.org/get") r = requests.options("http://httpbin.org/get")
はい、あとは call/me というヒントとエラーメッセージから推測していけば答えにたどり着けそうですね!
新品価格 |