Amazon에서 1년간 사용한 금액과 주문 이력의 TSV를 출력하는 북마크릿【2015년판】
3270 단어 자바스크립트아마존bookmarklet
경위
2014년 1년간에 읽은 책의 정보를 정리하려고 생각했다. 우선 아마존으로부터 일년분의 구입 이력을 취득하고 싶다.
그러고 보니 작년에 Amazon 구매 내역의 총 금액을 얻는 북마크릿이 유행하고 있었다는 것을 상기했다.
그렇다, 저것을 참고하자.
( ^ω^)
우선 상기 사이트의 북마크릿을 실행!
...어라, 움직이지 않는다.
디버거로 조사해 보았는데, 아무래도 현재 아마존 측의 사양이 바뀌어 이용할 수 없게 되었다.
더 찾아본 바, 아마존의 새로운 사양에 따른 수정판를 gist로 발견.
이 코드에서 fork하여 상품 정보를 취득하는 구현을 추가했다.
(또한 그 중 아마존의 사양 변경으로 사용할 수 없게 될지도 모르지만.)
아티팩트
입력
집계하고 싶은 해를 입력.
출력
총 금액
집계가 끝난 후, 다이얼로그로 합계 금액을 출력.
상품 정보
총 금액 대화 상자를 닫으면 팝업으로 상품 정보를 표시합니다.
탭 구분으로 아래와 같은 포맷으로 출력했다.
[日付] [商品名] [販売元] [URL]
사실은 개별 상품의 금액도 내고 싶었지만 단념.
복수 상품 동시 주문에 대해서는, 주문 이력 페이지에 상품 마다의 금액의 기재가 없어 취득을 할 수 없었다.
출력 예는 다음과 같습니다.
2014/12/19 パターン認識と機械学習 上 C.M. ビショップ https://www.amazon.co.jp/gp/product/4621061224/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
2014/12/19 パターン認識と機械学習 下 C.M. ビショップ https://www.amazon.co.jp/gp/product/4621061240/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
소스 코드
소스 코드는 gist로 공개.
htps : // 기 st. 기주 b. 코 m / 고요 p로 / 아 480 아 45712 cf1bf239c
북마크릿
북마크릿으로 사용할 수 있도록 해봤다.
위의 gist 코드를 minify하고 HTML 이스케이프 한 것.
링크 대상 페이지의 코드를 브라우저의 주소 표시줄에 복사하여 실행할 수 있다.
(코피페시에 선두의 "javascript:"가 사라지는 경우는 보관해 준다)
Amazon 주문 내역 페이지( htps //w w. 아마존. 이. jp / gp / cs / r에서 r-s와 ry / )에서 사용할 수 있습니다.
사실은 외부에 js파일을 두고 실행시키고 싶지만…
Chrome이라고 http로 취득한 js가 https의 페이지내에서는 실행할 수 없고 일단 보류에.
참고
지금까지 아마존에서 쇼핑했거나 합계하는 북마크릿을 썼다.
h tp // 모로야. 하테나 bぉg. jp/엔트리/2013/06/03/225935
Amazon 주문 내역을 CSV 형식으로 출력하는 스크립트
htps : // 기 st. 기주 b. 코 m / r 또는 tdm · 8500521
Amazon에서 사용한 총 금액을 내는 사람(2014년 버전)
h tps://의st.魏 튜 b. 소 m/포m자g/866아8아f775C44b3c1아6d
Reference
이 문제에 관하여(Amazon에서 1년간 사용한 금액과 주문 이력의 TSV를 출력하는 북마크릿【2015년판】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/koyopro/items/d8b259f1eb75a01d3a0b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
입력
집계하고 싶은 해를 입력.
출력
총 금액
집계가 끝난 후, 다이얼로그로 합계 금액을 출력.
상품 정보
총 금액 대화 상자를 닫으면 팝업으로 상품 정보를 표시합니다.
탭 구분으로 아래와 같은 포맷으로 출력했다.
[日付] [商品名] [販売元] [URL]
사실은 개별 상품의 금액도 내고 싶었지만 단념.
복수 상품 동시 주문에 대해서는, 주문 이력 페이지에 상품 마다의 금액의 기재가 없어 취득을 할 수 없었다.
출력 예는 다음과 같습니다.
2014/12/19 パターン認識と機械学習 上 C.M. ビショップ https://www.amazon.co.jp/gp/product/4621061224/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
2014/12/19 パターン認識と機械学習 下 C.M. ビショップ https://www.amazon.co.jp/gp/product/4621061240/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
소스 코드
소스 코드는 gist로 공개.
htps : // 기 st. 기주 b. 코 m / 고요 p로 / 아 480 아 45712 cf1bf239c
북마크릿
북마크릿으로 사용할 수 있도록 해봤다.
위의 gist 코드를 minify하고 HTML 이스케이프 한 것.
링크 대상 페이지의 코드를 브라우저의 주소 표시줄에 복사하여 실행할 수 있다.
(코피페시에 선두의 "javascript:"가 사라지는 경우는 보관해 준다)
Amazon 주문 내역 페이지( htps //w w. 아마존. 이. jp / gp / cs / r에서 r-s와 ry / )에서 사용할 수 있습니다.
사실은 외부에 js파일을 두고 실행시키고 싶지만…
Chrome이라고 http로 취득한 js가 https의 페이지내에서는 실행할 수 없고 일단 보류에.
참고
지금까지 아마존에서 쇼핑했거나 합계하는 북마크릿을 썼다.
h tp // 모로야. 하테나 bぉg. jp/엔트리/2013/06/03/225935
Amazon 주문 내역을 CSV 형식으로 출력하는 스크립트
htps : // 기 st. 기주 b. 코 m / r 또는 tdm · 8500521
Amazon에서 사용한 총 금액을 내는 사람(2014년 버전)
h tps://의st.魏 튜 b. 소 m/포m자g/866아8아f775C44b3c1아6d
Reference
이 문제에 관하여(Amazon에서 1년간 사용한 금액과 주문 이력의 TSV를 출력하는 북마크릿【2015년판】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/koyopro/items/d8b259f1eb75a01d3a0b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Amazon에서 1년간 사용한 금액과 주문 이력의 TSV를 출력하는 북마크릿【2015년판】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/koyopro/items/d8b259f1eb75a01d3a0b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)