プログラミング Pythonでifの複数条件(and・or)が不要になる【all・any】 Pythonにおいてif文で複数条件を記述する場合、「and」や「or」を使っていますか?その「and」や「or」は、不要にすることができます。「all」と「any」を使えば、ゴチャゴチャしたif文をコーディングする必要はありません。 2020.10.07 プログラミング
プログラミング PHPにおける配列をPythonではどう表現するのか?【リスト型、辞書型】 PHPで扱っていた配列をPythonでは、どのように表現するのか?Pythonのプログラミング学習において、意外と戸惑う箇所だと思います。少なくとも、PHP経験者の私は戸惑いました。この記事を読めば、この戸惑いを経験することなく効率的にPythonを習得することができるでしょう。 2020.10.06 プログラミング
プログラミング Twitterにプログラムで自動ログインする【Python + Selenium】 TwitterのAPIは、本当に役立たずです。制約も多くて、APIの利用申請をするのも手間です。今となっては、無料枠が邪魔でしかないのでしょう。だったら、Pythonで自動ログインや自動ツイートをしてやろうと考えました。この記事では、その方法を説明しています。 2020.10.04 プログラミング
プログラミング Pythonで絶対値を求めるにはabs関数を使う【PHP・JavaScriptと比較】 Pythonで絶対値を求める方法について解説しています。PHPやJavaScriptにおける絶対値の求め方も同時に説明します。PHPやJavaScriptの経験者が、Pythonを覚え易いように比較する形で解説を行っています。また、絶対値をプログラミングで用いるケースについても説明しています。 2020.10.03 プログラミング
プログラミング Pythonで文字列を抽出する・切り出す・抜き出す【範囲指定・スライス】 「先頭から何文字だけ抜きだす」「末尾から何文字を抽出」これらのことは、プログラムではよくやることです。Pythonでなら、どうやって実現するのか?この記事では、Pythonで文字列から抽出する方法について解説しています。この際に重視しているのは、実際のプログラミングにおける使い方です。 2020.10.01 プログラミング
プログラミング netkeibaをスクレイピングして競馬データベースを作成【Python】 公開されているデータに月々2000円も払うのはバカらしいです。しかし、膨大なデータをコピペで集めるのも限界があります。そこでスクレイピングです。この記事では、netkeibaからレース結果をスクレイピングで集める方法を解説しています。 2020.09.26 プログラミング
プログラミング FANZA動画(旧DMM)の動画ページにおけるレビューをスクレイピング FANZA動画(旧DMM)の動画ページにおけるレビューをスクレイピングしていきます。今回の記事では、より確実にコンテンツをスクレイピングできるように対策を加えています。Seleniumのelement_to_be_clickableを利用すれば、対象となる要素がクリック可能となるまで待ち状態となります。 2020.09.25 プログラミング
プログラミング Instagramハッシュタグ検索の結果をスクレイピングする【Python】 Instagramハッシュタグ検索の結果をスクレイピングする方法を解説します。やはり、Instagramは簡単にスクレイピングされたくないのでしょうね。Twitter並みにスクレイピングに対して、警戒しています。でも、ブラウザで見れる限りはスクレイピングできてしまうのです。 2020.09.20 プログラミング
プログラミング スクレイピング禁止のInstagramをPythonで攻略する【Selenium】 Instagramのスクレイピングは難しいです。でも、PythonでSeleniumを使えば簡単にスクレイピングできます。この記事では、Instagramをスクレイピングする方法を解説しています。この記事を読めば、ハッシュタグ毎の投稿件数を簡単に取得できるようになります。 2020.09.19 プログラミング
プログラミング PythonでJSONを読み込んでパース(変換)する方法【PHPとの比較】 PythonでのJSONの扱いに混乱しませんか?Pythonを学び始めた当初、json.loadとjson.loadsの違いがわかりませんでした。冗談抜きで、「s」があるかないかを参考ページの誤記だとばかり考えていました。この記事では、これらのことをまとめています。 2020.09.15 プログラミング