BacklogにはAPIが用意されているが、
https://developer.nulab.com/ja/docs/backlog/#backlog-api-%E3%81%A8%E3%81%AF
何でもできる、ってのはわかるのだが、ちょっとしたツールを暇だったので作ってみた。その際にDataFrameを用いたデータ取得を使ったのだが、あまりDataFrameに慣れていなかったので、若干試行錯誤した。
r = requests.get(url, params=params, proxies=proxy_dict)
if r.status_code == requests.codes.ok:
data = r.json()
としたときに、どのようにデータを取るかについて、慣れれば簡単なのだが、私はPython初心者なのでメモ。
"projectId": 1,
を取りたければ、data["projectId"]
"status": {
"id": 1,
を取りたいのであれば、data["status"]["id"]
stars配下の
"url": "https://xx.backlog.jp/view/BLG-1",
を取りたいのであれば、data["stars"][0]["url"]