tweepyでのツイートこの記事は古いです。2022年現時点ではTwitter API V2がリリースされ、tweepyのバージョンも上がっているため、この記事の通りにしても動かない可能性があります pythonではツイッターAPIを利用するパッケージはいくつかありますが、その…
この度ツイッターのTwitter API Keyを取得したので、そのやりとりの記録とPythonでTwitter API Keyを使ってツイートするサンプルコードを紹介したいと思います。tweepyでのツイート
IndexError: list index out of rangeスクレイピングでwebページのある表の1つのセルだけを抜き出すのは簡単です。 BeautifulSoupのcssセレクタを使えば一瞬です。【Pythonスクレイピング】 BeautifulSoupのCSSセレクタで『特定のTD・TRタグ要素』を抜き出…
サイトマップが読み込まれない! Google サーチコンソールにサイトマップを登録したはずなのに何故かキチンと処理されていないということが分かりました。調べてみると、はてなブログ関連でsitemapが正常に処理されないという話はあちらこちらで起きている現…
日付の計算は「datetime」「timedelta」を使う pythonで日付をカウントするサンプルコードの例pythonでの日付の取得には「datetime」関数を使います。
matplotlibはデフォルトでは日本語非対応 pythonのpandasでグラフを書く時に使われるmatplotlibはデフォルトでは日本語非対応みたいです。そこでフォントを設定する必要があります。 ひっかかった点 ネットを検索すればいくつも情報は見つかります。 ただど…
使用例 何ができるの? 現在の所、・各種ページへのダイレクトに飛べる ・みてみんの画像貼り付けコードの自動表示の2つの機能が入っています。 みてみんの画像貼り付けコードの自動表示 この拡張機能を入れた状態で「みてみん」のページを開くと「なろう本…
Pythonでスクレイピングをする時、年齢確認ページなどのクッキー認証がハードルになる時があります。ここではPythonスクレイピングでもっとも一般的な「requests.get」を使って、単純なcookieの値をそのまま持たせることで、クッキー認証を回避する方法を紹…
BeautifulSoupのCSSセレクタは便利 Pythonでスクレイピングするときに第一選択となるのが「BeautifulSoup」BeautifulSoupを使えばCSSの特定の要素だけを抜き出すことが簡単にできます。 しかし、webページによくある”表”の中の特定の要素だけを抜き出したい…
現在「小説家になろう」の「その他ジャンル」でR-18禁分析を連載しています! なろうのページ【禁断のなろうR-18分析】数字から見る「ノクターンノベルズ」「ムーンライトノベルズ」「ミッドナイトノベルズ」の現状と実態!
『続きを読み』ボタンは小さく目立たない トップページに表示されるブログ記事のデータ量を減らし、読み込み時間を短くしたり、観覧しやすくするために有効な『続きを読む』ボタンですが、でデフォルトでは若干小さいと感じているひとも多いのではないでしょ…
不要なアニメーション設定を切る このアニメーションというのは、フォルダを開いたときなどに”ぬっ”と下から表示されるように見える機能ですが、99%の人にとって不要でPC操作を遅くするだけのものだと思います。なので無効化していまいましょう。「スタート…
なろう18禁小説APIの”全作品情報データ”を取得する なろう18禁小説API全取得の例なろうが提供するAPIには、「なろう小説API」とは別に『なろう18禁小説API』という物があります。https://dev.syosetu.com/xman/api/:なろう18禁小説API(なろうディベロッパ…
「はてな記法」でブログ記事を書く htmlともマークダウン記法とも微妙に異なる「はてな記法」ここではその「はてな記法」の便利な使い方をメモしておきます。 リアルタイムプレビューを使う リアルタイムプレビューのボタンリアルタイムプレビューの表示例「…
pythonを使ってなろうの全ての情報を取得する なろうが提供する「なろう小説API」を用いて、なろうに存在するすべての小説情報データを全件取得するコードです。 とりあず手元になろうの全件データセットを持った上で解析を行いたい人向けの「全部をすべて取…
Python3.7のインストール karupoimou.hatenablog.com普段Anacondaを使っている方は、pipでパッケージをインストールするのを忘れないようにしましょう。 .pyファイルの作成 .pyを実行する方法として、.bat(バッチファイル)を挟んでから実行するやり方もあり…
Pythonのインストーラは最低限しか設定してくれない Anacondaを入れることによって簡単に使うことができるPythonですが、「バッチファイルでタスクスケジューラーによって.pyファイルを定期実行する」みたいな場面を考えた時に、「.pyファイルをそのまま処理…
Jupyter Notebookは初期設定では使いにくい Anacondaをインストールとすると最初から中に入っている「Jupyter Notebook」ですが、初期設定では意外と使いづらいので少しカスタマイズして使いやすくする方法をご紹介したいと思います。 この記事の内容 ・Anac…
CSVに読み書きするなら「Pandas」が定番らしい Pythonで配列(list)を簡単にCSV化する方法としては「Pandas」を使うのが一般的。「Pandas」を使うことで簡単にCSVの読み書きが可能となる。今回はは配列リストを書き込むサンプルコードを紹介。 サンプルコード…
「次のページへボタン」を大きくしたい! デフォルトで意外と小さく見つけづらい「次のページへ」ボタンを大きくする方法をご紹介します右下にある「次のページ」ボタン CSSコード .pager-next { font-size: 150%;/*数字をいじれば大きさの変更も可能*/ } 上…
コンテクストメニューでURLを取得 webページのリンクを右クリックした時のメニューから、選択中のURLを取得するコードです。 出来ること これを応用することで、取得したURLを加工して、別のページに飛ばしたりすることができます。 実装のスクリーンショッ…
「ランキングタグ」とは なろう小説作品ページの『目次』『各話』の下に表示することができる画像や文章などです。 こんな感じに 「ランキングタグ」の特徴 なろう本文では使用できないHTMLコードですが、ランキングタグの場所では使用できます。なろう公式…
症状 「設定」-「デザイン」-「{}デザインCSS」でcssコードをコピペしたのに設定が反映されない 考えられる原因 コードを全角で打っている 不要なところにスペースが入っている { や ( などが断片的にはいっていてペアいない ;を付け忘れている まちがえて…
Pythonスクレイピング webページから特定の要素を抜き取ってくる手法。 pythonを使うと簡単に使える。 サンプルコード import requests from bs4 import BeautifulSoup # URLの指定 url = "https://yomou.syosetu.com/rank/list/type/daily_total/" #ユーザ…
俺Tueee.Net! Ψ(`∀´)Ψ 言わずと知れた「俺TUEEEネット」 http://tueee.net/俺ツエーネット ・リアルタイム ・ベストランキング・Twitter感想・推移データ(pt・ブクマ・レビュー)・評価を付けた人一覧など観覧することが出来る。 サイトの特徴 各種ランキ…
選択中の文字列を取得し、クリップボードにコピーする このサンプルでは、文字列を選択した状態で「右クリック」し、「選択中の文字列をコピー」を押すとその文字列をクリップボードにコピーします。やっていることは ctrl+c と変わりませんが、これを利用す…
contextMenus(コンテクストメニュー)とは 右クリックした時に出てくるリストのこと。 色々と検証 どうやら、コンテクストメニューをつかう場合は、.htmlではなくmanifest.jsonの「”background”」でjsファイルを指定しないといけないらしい。 例 manifest.j…
概要 chrome機能拡張 chrome.browserAction アクションボタンのサンプルボタンを押すと console.log('Pushed!');//For debugging が1回実行されるだけのファイル。サンプル サンプルファイルのダウンロード github.com ファイル構成 コード manifest.json { …
Chrome機能拡張の移植 最近のFireFoxは中身がChromiumベースなので、chromeと非常に似ている。ja.wikipedia.orgja.wikipedia.org機能拡張もほとんどそのまま移植が可能だが、一部APIでは互換性の問題があるので、そういう点をメモしておきます。 一時的なア…
はてなブログでコードボックスを使いたい はてなブログでコードボックスを使うのは「はてな記法」を使うのが簡単です。 はてな記法の使い方 はてな記法は「編集モード」を変えることで使えるようになります。 help.hatenablog.comhelp.hatenablog.comnagoyan…