barilog

エンジニアリング見習い雑記

amazonで自動で商品を選んでカートに入れるプログラムを作ってみた

こんにちはbarisukeです。

 

この記事ではamazonで自動で商品買うためのプログラミング方法を紹介します。

 

 

まず最初に今回できあがるであろうプログラミングコードを紹介します。

github.com

※参考になったら"star"ボタン押していただけるとめちゃ嬉しいです。

 

〜〜コードを動かす手順〜〜

1 Python3環境を構築する

1.1 anacondaのインストール

 

2 zipファイルをダウンロードする

 2.1https://github.com/barisuke/amazon_scrayping/archive/master.zip

 

3 pipで必要なパッケージをインストール

3.1 コマンドプロンプト(ターミナル)を開いてrequirements.txtがあるフォルダ(ディレクトリ)に移動

3.2 pip install -r requirements.txt のコマンドをうつ

 

4 コードを動かしてみる

4.1 コードの中のURL, TARGET_WORDS, TARGET_PRICE_RATEを好みのものに書き換え、上書き保存

4.2 python amazon_scrayping.pyとコマンドをうつ

4.3 うまくいくように祈る

 

 

 以上がコードを動かす手順です。

 

補足:

4.1に関して

 

URLは

www.amazon.co.jp

のようにamazonの検索窓で検索したあと表示されるURLをつかってください。

f:id:barisuke:20180416032351p:plain

 このような商品の一覧が出てくる画面のURLをコピってください。

 

プログラムではここで中古品が存在する商品のurlを全部取得します。

 

その後

f:id:barisuke:20180416032549p:plain

のように中古品のページに自動的に遷移します。

 

このプログラムでは以下の基準で商品をカートに入れます。

 

1.指定した語句が「コンディション」の文中にあるか?

「コンディション」の文に注目し、TARGET_WORDSで指定された語句(未開封 綺麗など)が全てコンディションの文中に入ってる商品のみを選択します。

 

2.「商品価格+配送料」が新品のそれよりもお得か?

「商品価格+配送料」を取得し、新品の価格との比較を行います。

「商品価格+配送料/新品価格を計算し、これがTARGET_PRICE_RATE以下の商品のみを選択します。

 

例えばTARGET_PRICE_RATEが0.5だった場合、上の商品はこの画像では映ってませんが新品価格が16960円であり、中古商品の最安のものが8580+350=8930円ですね。16960円*0.5は8800円なので、最安のものでも130円オーバーでアウトです。

ですので、TARGET_PRICE_RATE=0.5に設定した場合、このページではどの商品もカートに入りません。

 

 

 

【読書】誰も教えてくれない起業のリアル

・普通の経営者のビジネスの種の生み出し方

その一、「どうやって人を怠けさせるか」を考える

その二、これからのビジネスを見つける

その三、思い入れのある物事を探す

その四、誰かを騙す商売はやらない

 

 

・商品のプレゼンは関係者に自ら行うべき。

窓口対応部署にプレゼン資料してそレヲ意思決定者に届けて、とお願いしても100%受注されません。必ず意思決定者の前で自分がプレゼンしましょう。それもその過程までに、部署をたらい回しされるかもしれませんが、その都度プレゼンしましょう。

 

 

・経営者が財務会計を知っておきましょう。

税理士は確実な仕事をするため、また賠償を回避するためにお得な情報を教えてがりません。。なので、会社にとって本当に節税になることは会社にしか把握できません。勉強しましょう。

 

・基本財務三表を知っておきましょう。

会社の経営状況がどうなっているか経営者が把握するため。経理などに任せていたら、実際の経営の状況を把握できないことが多い。具体的に何を把握するのか!?=>経営者は事業単位で資本金の増減や資金の動きを分析できるとともに、それが年間の利益にどう影響したのかも把握することができるようになりますよ!

 

・雇う人数の目安は4の人数に6の仕事

四人いたら六人分の仕事を常に与えよ、ということ、そしてその比率で人を雇え。

 

【 読書】見て、つくって、よくわかる グラフィックデザイン基礎講座

蔦屋にてデデーンと飾ってあったこの本、読んで見ました。

感想としてはグラフィックデザイン初心者には導入として非常に良い

ただ、一度でもグラフィックデザインを学んだ人にとっては役たたないかも?でした。(例外としてグラフィックの仕事、勉強をしているけれども全く基礎を把握していないぜベイベー!という人には良いかも)

 

一番いいと思った点が、リファレンスが充実している点!この分野を学びたかったらこの本がいいよ、というおすすめがまとめて掲載されているのです。初心者にとってわかりづらいのが、”どの知識”を”どうやって勉強していけばいいか”、ということですが、この本では各知識の簡単な導入と、その勉強する対象が紹介されているので、初心者の方の不安をいち早く取ることができます。また、グラフィックの仕事、勉強をしているけど、全然基礎をわかってなくて不安だぜこのやろう!って人にとっても有益なのではないでしょうか。

Airbnb関連サービスの立ち上げ

こんにちはbarisukeです。

 

来週末からairbnb関連のサービスを行うことになりました。実験的にですが。

 

 

サービス内容は、高齢者をターゲットとしたairbnbページの作成です。ページは日本語、英語、中国語、スペイン語に対応できるようにします。

それぞれの言語のネイティブが文章を作成いたします。

 

 

単価は1ページ5000円ほどを考えています。

 

宿泊者とのメッセージのやり取りを代行するかどうかは未定です。

 

 

 

 

********

日本にいる留学生が語学力を活かして何かできることはないのか?!という話があり、こちらのサービスを作りに至りました。

 

商売経験を積むという意味では有意義かな〜〜〜笑

と思ってます。

 

 

しばらくは、サービスの対象は東京23区の物件に絞りたいと思います。

 

よろしくお願いします。

 

 

 

 

人間をIT技術で進化させる

タイトルに書いたのは僕が人生をかけて達成したいことです。

 

周りに人間に比べて学習能力の劣る私は、常に自分の能力を機械的に進化させる方法を探求してきました。

 

挫折することなく万人が自分の能力を向上できるようなアイテムってないかな〜〜と思い、日々情報を漁って生きてきました。

 

結論的にはそのようなものは現在存在はしないです。

 

強いて言えば、コンサータなどの集中力を増大する薬はそれに近いものであったのかもしれません。

 

いつからか、存在しないのであれば自分で作ってしまおう、と考えるようになりました。

 

そんな時に巡り合わせたのが以下の書籍です。

 

未来に先回りする思考法

未来に先回りする思考法

 

 

 

シンギュラリティは近い [エッセンス版]―人類が生命を超越するとき

シンギュラリティは近い [エッセンス版]―人類が生命を超越するとき

 

 

シンギュラリティとは、技術特異点と呼ばれるタイミングのことです。

 

人間より高度な知能を持つ存在が生まれ、その存在により科学技術が爆発的に進化し、人類の文化、ビジネスモデル、社会システム、その他諸々のことが後戻りできないくらいに変化してしまうタイミングのことを指します。

 

人間より高度な知能を持つ存在は、人工知能、また機械化された人間のことです。

 

人間より優れた人工知能が人間より圧倒的な高速度で人工知能を生み出し、またその人工知能人工知能を生み出し、それぞれの人工知能が人間の理解できないような科学的発明・発見をどんどんしていく、そのようなイメージですね。

 

 

このシンギュラリティは2045年までに訪れると言われています。

 

 

(編集中

 

 

 

 

 

初心者のロードバイク選び

 こんにちはbarisukeです。

 

この記事の目次

  1. なぜロードバイクを買うのか
  2. ロードバイクを買う場所
  3. ロードバイクを選ぶポイント

 

 

1.なぜロードバイクを買うのか

交通費節約運動不足解消ADHD治療満員電車を避けることが目的です。

 

交通費節約:

現在barisukeは北千住駅周辺に住んでおりまして通学につくばエキスプレス線と東京メトロ千代田線を使用しています。

北千住駅<ー>柏の葉キャンパス駅 片道560円 週二回

北千住駅<ー>根津駅 片道210円 週三回

通学だけで一ヶ月あたり(560*2*2+ 210*2*3)*4=14000円かかっていたわけです。

また休日にはプライベートで出かけますからプライベートの交通費は一ヶ月あたり(都内に出かける交通費が片道200~400円だとして)200〜400 * 2*2*4 =3200円〜6400円程度かかっていたわけです。 

つまり交通費全体では一ヶ月あたり17200~20400円程度使っていたわけですね。

 

こんなに金を使ってられるか!

 

ということで単純な思考の僕は電車という交通手段をロードバイクに置き換えることで交通費を浮かそうとしているわけです。せめて10000円くらいは浮かせたい。

 

しかし用事によってはスーツまたは小綺麗な格好が求められます。こういう用事の際に「流石にカバンに服を入れたらシワになるし自転車に乗れないヨォぉ」なんとて思うかもしれません、、、、、、

 

 

そんな心配をすることはない。

 

 

こんなバッグがあります。

www.tokyolife.co.jp

 

さらにさらにビジネス用に特化した、書類とpcを収納できる新製品も出ています。

 ヘンティ コパイロット バックパック STD BK

 

いかがでしょう。あとは目的地にシャワーがあれば汗を処理できるのでどんな用事でも自転車で行けますね。

 

 

 

運動不足解消:

高校時代までは毎日野球をやって運動していましたが、浪人から現在までまともな運動をしていません。。最近ストレスを発散するために食欲旺盛になりお腹に肉がついてきてこれはやばいと焦りました。あと運動していないと肉体的なストレスがたまるんですよね。定期的に身体中の血液循環を早めてやらないと疲労があちこちに溜まってしまう。デスクワークをするときにはこの肉体的なストレスがスゴーーーク響きます。イラつきます。

体型維持のため、またデスクワークの能率アップのためにも運動不足を解消する必要がありました。

 

ADHD治療:

ADHDの治療には運動が非常に有効なようです。ADHD治療薬に近い効果が得られたとする研究もあります。↓

脳を鍛えるには運動しかない!最新科学でわかった脳細胞の増やし方 | ジョンJ.レイティ, エリック・ヘイガーマン, 野中 香方子 | スポーツ | Kindleストア | Amazon

 

脳に高負荷をかけ脳を興奮させる行動はADHD治療に使えます。僕がやろうとしているのは

自転車をこぎながらの高速リスニング

です。

route92.net

↑のように骨伝導ヘッドホンを使って自転車をこぎながら英語学習をしようかなと思っています。またkindleの自動読み上げ機能を使って自転車をこぎながら本を読むのもありかな、と思っています。

soi24.net

 

満員電車を避ける:

説明不要でしょうが、朝の上りの電車は人に押しつぶされそうになります。嫌です。避けたい。

 

2.ロードバイクを買う場所

こちらのリンクの参考にしてください。

escape.poo.tokyo

 

個人的には個人店かY's Roadなどのスポーツサイクルショップに行くのが良いのかな、と思います。

 

3.ロードバイクを選ぶポイント

こちらの記事が参考になるのではないでしょうか。

jitensha-hoken.jp

コンポーネントと軽さで大きく価格に差が出る傾向にあると思います。コンポーネントは105以上がオススメであるとという噂を聞きます。コンポーネントの種類はブレーキレバーの根元に刻印されていますので、お店を見学した際はそこから読み取って下さい。

 

 

***

初心者向けのロードバイクメンテナンスの方法とロードバイク購入資金の確保の仕方についてもあとから追記していきます。

***

 

 

ちなみに

barisukeは大学学部生時代は自転車旅行サークルに所属していました。幽霊部員でしたので自転車旅行には片手で数えれる回数しか行ったことがありません。幽霊部員でも一応自前の自転車は持っていました。4年前にAnchorというブランドの6~7万円のクロスバイクです。自動車と衝突したり飛行機輪行したりするうちにメンテナンスしきれなくなり廃棄しました。

 

最近高校の同級生が20万ぐらいのロードバイクを乗り回してるのを見ていてもたってもいられなくなりました。新しいのを、おらは買う。