tag:crieit.net,2005:https://crieit.net/users/OrionLah/feed
橘 lahの投稿 - Crieit
Crieitでユーザー橘 lahによる最近の投稿
2020-10-07T16:56:56+09:00
https://crieit.net/users/OrionLah/feed
tag:crieit.net,2005:PublicArticle/16118
2020-10-07T16:56:24+09:00
2020-10-07T16:56:56+09:00
https://crieit.net/posts/Chrome-ChromeDriver
ChromeとChromeDriverのバージョン違いによるエラー
<p>初めての記事投稿(ポエム以外で)です</p>
<h5 id="概要"><a href="#%E6%A6%82%E8%A6%81">概要</a></h5>
<p>Seleniumを使ってスクレイピングをしています。<br />
プログラムが動いてない…と思ったらChromeが自動更新されていてCromeDriverとバージョンが合わなくなっていたからだったという話です(つい1時間前までは動いてたのに…)コードはお見せできませんが、備忘録的に記しておきます。</p>
<pre><code class="python">$ python3 sc.py
(中略)
selenium.common.exceptions.SessionNotCreatedException: Message:
session not created: This version of ChromeDriver only supports Chrome version 84
# バイナリでインストールしたChromeDriver
$ chromedriver --version
ChromeDriver 84.0.4147.30
# 現在のChrome
$ google-chrome --version
Google Chrome 86.0.4240.75
# ChromeDriverのインストール
$ pip install chromedriver-binary==86.0.4240.22
Successfully installed chromedriver-binary-86.0.4240.22.0
</code></pre>
<p>今回はChromeDriverをpipでインストールしたので、プログラム(scr.py)に<br />
<code>import chromedriver_binary</code>を追記</p>
<p><code>driver = webdriver.Chrome(options=options, executable_path=r'/usr/local/bin/chromedriver')</code><br />
の<code>executable_path</code>以降を削除</p>
<h5 id="参考"><a href="#%E5%8F%82%E8%80%83">参考</a></h5>
<ul>
<li><p>ChromeDriverのインストール</p>
<p><a target="_blank" rel="nofollow noopener" href="https://qiita.com/hanzawak/items/2ab4d2a333d6be6ac760">[selenium向け] ChromeDriverをpipでインストールする方法(パス通し不要、バージョン指定可能) </a></p></li>
<li><p>ChromeDriver</p>
<p><a target="_blank" rel="nofollow noopener" href="http://chromedriver.chromium.org/downloads">Downloads - ChromeDriver - WebDriver for Chrome </a></p></li>
</ul>
橘 lah
tag:crieit.net,2005:PublicArticle/15635
2019-12-24T00:18:52+09:00
2019-12-24T00:21:41+09:00
https://crieit.net/posts/2019-5e00dadc9281d
猪突2019
<p>この記事はcrieitの<a href="https://crieit.net/advent-calendars/2019/crieit">なんでも Advent Calendar 2019</a>の23日目の記事です。<br />
昨日のアドベントカレンダーの記事は、しがしぃ@MyPoZiさんの<a href="https://crieit.net/posts/3451570d495e5575ed1b7a40d191f60f">刺身って美味しいよね</a>でした。刺身(切り身)素材の数々をおかずに酢飯を五合ほど食べられそうですね!</p>
<p>さて、Crieitで記事を書くのははじめてです。<br />
はじめてなので、ゆるく今年の振り返りをし、来年への抱負を見つけられればとおもっています。書き方もよくわからないので色々お見苦しい点があるかと思いますがご容赦のほど。</p>
<p>自己紹介がまだでした。兼業プログラマの卵、橘@Lahです。<br />
現在プログラマとしては無職です。兼、の方が本職ですが対価を得られる仕事ではないのでそこそこ疎かにしつつプログラマとしてのスキルアップをめざし日々努力しています。自宅で。</p>
<p>今年はCrieitに登録することから始まりました。<br />
なにものでもない自分にとってQiitaは敷居が高く、かといってブログを建てるほど熱意はないので、これはいいサービス!と。</p>
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">Crieit登録してみたけどアカウント連携が解除できない…削除して登録し直すべき…?</p>— 橘@lah (@OrionLah) <a target="_blank" rel="nofollow noopener" href="https://twitter.com/OrionLah/status/1083586294461026304?ref_src=twsrc%5Etfw">January 11, 2019</a></blockquote>
<p>などと迷惑をかけつつ、Crieitでの生活が始まりました。そして主にボードを進捗メモとして(非公開で)利用させていただいてます。そのボードには「エンジニア・プログラマへの道」などとたいそうなタイトルがついています。<br />
それを振り返って、ちょっと書いてみたいと思います。</p>
<h4 id="今年の振り返り"><a href="#%E4%BB%8A%E5%B9%B4%E3%81%AE%E6%8C%AF%E3%82%8A%E8%BF%94%E3%82%8A">今年の振り返り</a></h4>
<p>さて、今年は大きく分けて5つのことをやりました。</p>
<p>1.マイクラサーバーの構築<br />
2.YouTube Data Apiでのデータ収集<br />
3.機械学習(Python)<br />
4.PC環境のメンテナンス<br />
5.GAS+Twitter=bot</p>
<p>1)ローカルサーバから始まり仮想環境上でForge、FTB、Spigotサーバと立て、現在は自宅サーバ上(centos)にspigotサーバを建てて遊んでいます。家族が。skriptの実験場です。<br />
2)最初は再生回数などのデータをCSVで取得していましたが、現在ではスプレッドシートに直接流し込んでデータを利用しています。<br />
3)業務で必要ということで学習しはじめましたが、予算が付かなかったため頓挫しました。しかし学んだことは個人開発に利用しようと画策しています。<br />
4)去年末からPCを2台新調し、古いPCはWin10Proを入れたりLinuxサーバの実験に使ったりしています。一番古いもので10年前のPCなので好き勝手に換装して楽しんでます。最近はメインPCにCPUとメモリを積み増したので、次はSSD化を狙っています。サンタ来い!<br />
5)10月から無職になり暇を持て余したため、2で集めたデータを利用して何か、と思いbotを作ることに。まさか今になって生のJavaScriptを勉強することになるとは思いませんでしたが、考えたことをすぐ実現できる点ではやはり強いなと。</p>
<h4 id="まとめ"><a href="#%E3%81%BE%E3%81%A8%E3%82%81">まとめ</a></h4>
<p>ここまで読んでいただけた方なら解ると思いますが、スキルとしては本当に素人に毛が生えた程度です。それでも新しい技術にワクワクしたり挑戦したりすることは止められないので次の年もこんな感じで過ごせたらと。そしていずれは仕事に繋がるようなことができたらなと。</p>
<p>読んでいただきありがとうございました。<br />
来年は(遅刻せず)ちゃんとした記事を書けるように精進します。</p>
橘 lah