プログラミング– category –
-
XcodeでCanvasの位置を右側に固定する方法を解説!
Xcodeの初期設定ではウィンドウサイズを変更するとCanvasの位置が勝手に下に変更されるときがあります。 (こんな感じ) 私としてはソースコードを縦長に表示するためにCanvasは常にコード右側に表示させておきたいので、正直この挙動は迷惑です。 という... -
TwitterAPI v2を使ってツイートIDからツイートを取得する
某マスクがロゴをXに変更したりと混乱が続いているTwitterですが今日もTwitterAPI v2に関する記事を書いていきます。 今回はTwitterAPI v2を使ってツイートIDからツイートを取得する方法を解説します。 【Twitter API v2を使ってツイートIDからツイートを... -
【Python】randomライブラリでfloat型やint型の乱数を生成する方法まとめ!
前回に引き続きPythonの備忘録記事です。 今回はPythonの標準ライブラリである、randomライブラリを使って乱数を生成する方法についてまとめました。 【randomライブラリ】 random.random():乱数を生成する(float型) 一番基本的な乱数(0以上1未満のflo... -
【Python】print()で変数を埋め込んで出力する方法まとめ!
私はC言語からプログラミングを学び始めたのもあってか、どうもPythonの基本的なところが抜けている気がします。 ということで今回は備忘録も兼ねてPythonで一番初めに扱うであろうprint()で変数を埋め込んで出力する方法をまとめました。 【print()で変数... -
【Python】データ処理後のオブジェクトを外部ファイルに書き込む/外部ファイルから読み込む方法を紹介!
みなさんはこれまでPythonで処理したデータを外部ファイルに保存して読み書きしたいと考えたことはないでしょうか。 例えば機械学習をするには非常に長い時間がかかることが多々ありますが、もしデータ処理後のコードに不備があってエラーを吐かれた場合は... -
TwitterAPI v2を使ってユーザー情報を取得する
前回に引き続きTwitterAPI v2関連の記事です。 今回はTwitterAPI v2を使ってユーザー情報を取得する方法を解説します。 【TwitterAPI v2を使ってユーザー情報を取得する】 TwitterAPI v2でユーザー情報を取得するサンプルコードを以下に示します。 from re... -
TwitterAPI v2を使ってツイートを削除する
前回に引き続きTwitterAPI v2関連の記事です。 今回はTwitterAPI v2を使ってツイートを削除する方法を解説します。 【TwitterAPI v2を使ってツイートを削除する】 事前準備 TwitterAPIを使ってツイートをするには、TwitterAPIによる書き込みを許可する必要... -
TwitterAPI v2を使ってツイートを投稿する
前回に引き続きTwitterAPI v2関連の記事です。 今回はTwitterAPI v2でツイートを投稿する方法を解説しました。 【TwitterAPI v2でツイートを投稿する】 事前準備 TwitterAPIを使ってツイートをするには、TwitterAPIによる書き込みを許可する必要があります... -
TwitterAPI v2でツイートなどの書き込みを許可する
イーロンマスクがTwitterを買収してから従来のTwitterAPIが廃止され、新しくTwitterAPI v2なるものが登場しました。 私は最近TwitterAPI v2に触れたのですが、APIを使うにあたりその事前準備からかなり苦戦しました。というのもネットの情報を見てもその情... -
pipコマンドを使ったらWARNINGが出たときの対処法
Pythonで使うライブラリをインストールするためにpipコマンドを使ったら警告文が出たので、警告文が出た状況と対処法をまとめました。 【状況と原因】 状況 TwitterAPIを使うためにrequests-oauthlibというライブラリを下記コマンドでインストールしようと... -
selenium 4.3.0前後でのfind_elementメソッドに関する対応と書き換えまとめ
selenium 4.3.0からブラウザ上の要素を検索するfind_element_by_**メソッドが非推奨になりました。 そのためバージョンアップに伴い、以前は動いていたプログラムがエラーを吐いて動かなくなるといった現象が私の環境で起こりました。 対処法は下の記事に... -
find_elementとfind_elementsの違いを解説
seleniumで要素を検索する際に使うのがfind_elementとfind_elementsメソッドです。 名前のよく似ている2つですが、スクレイピングをする際には各メソッドの違いについて理解して使い分ける必要があります。 そこで今回はfind_elementとfind_elementsメソ... -
Macでのスクレイピングに時間がかかったときに試した方法
MacでWindowsと同じスクレイピングプログラムを動かしたら倍以上の時間がかかったので、そのときの状況と対処について記録を残しておきます。 【状況と対処】 状況 某証券会社のサイトから評価損益を引っ張ってくるだけの簡単なプログラムを組みました。 M... -
【Python】seleniumで「Unable to obtain chromedriver using Selenium Manager…」のエラーメッセージが出た時の対処法
先日Pythonでスクレイピングする時に使うwebdriver.Chromeコマンドを実行したらエラーを吐かれました。 これまでは問題なく通っていたので混乱しましたが、解決策を見つけたので同じエラーに遭遇した人用に記録として残しておきます。 【エラー状況と原因... -
BeautifulSoupのfindメソッドとselectメソッドの対応まとめ
BeautifulSoupを使ってスクレイピングしたHTMLソースの解析をする際によく使うのがfind系メソッドとselect系メソッドです。 毎回メソッドの記述方法を忘れてネットで調べるのですが、サイトによって扱うメソッドがバラバラで自分でコーディングをしたいと... -
【Python】BeautifulSoupでaタグに含まれるURLだけを取得する方法!
スクレイピングを行うプログラムのコーディングをしていると、現在スクレイピング中のWebページに含まれるURLだけを取得したいときが多々あります。 ということで今回は見出しの通り、BeautifulSoupでaタグに含まれるURLだけを取得する方法を解説します。 ... -
【Python】seleniumでHTMLソースを取得するpage_sourceコマンド
【ドライバで開いているページのHTMLソースを取得する】 seleniumを使ってスクレイピングをしている際に、ドライバが開いているページのHTMLコンテンツを取得したいときにはpage_sourceコマンドを使用します。 例として、このブログのトップページのHTMLコ... -
【Python】seleniumのスクレイピング時にブラウザを起動しないようにする方法!
Pythonでseleniumを使ってスクレイピングを実行すると毎回ブラウザが自動で起動します。 VSCodeから勝手に画面が切り替わったり、エラーが起きた時に自分で起動したブラウザを閉じたりしないといけなかったりと、何かと煩わしく感じていました。 というこ... -
【Python】よく利用するpipコマンドまとめ!
個人的にPythonを使う上で一番使うのがpipコマンドです。pipコマンドを使うことでPythonのライブラリを簡単に管理することができます。 今回はpipコマンドの中でも、多くの人ががよく利用するであろうものを厳選してまとめました! 【pipコマンドまとめ】 ...