in my 雑記

プログラミング bump 日々のことなど

python3 で 捨てアド の 作成 と 観覧 を行う

f:id:inmyzakki:20170902164248p:plain
pythonネタです。
pythonで捨てアドの作成&観覧がしたかったので、
モジュールとかapiがないか、探したけどなかったので作りました。

出来ること

・捨てアドの作成ができること
・作った捨てアドの観覧ができること

続きを読む

利用可能なproxyを探して匿名でスクレイピングする[python]

f:id:inmyzakki:20170902164248p:plain

はじめに

久々のpython記事です。
最近はNodeJsで遊んでいたんですけど、
やっぱりpythonは書きやすくていいですね。

出来ること

・無料で公開されているproxyをスクレイピングする。
・取得したproxyが使えるものかチェックする。
・使えなかったらほかのpeoxyを使う。
・取得したproxyを使ってrequestでスクレイピングができる。
・取得したproxyを使ってseleniumでwebブラウザの自動操作ができる。
・ループ処理でインターバル時間ごとにスクレイピングする。
・スクレイピングするごとにproxyを新しいものにする。

続きを読む

自動 はてなブックマーク bot を作った [python selenium ]

f:id:inmyzakki:20170624011458j:plain:w500

自動ではてなブックマークをしてくれるbotを作りました。
気になるワードを指定しておくと、はてなブログの新着で、指定した言葉を含む記事を 自動でブックマークしてくれます。
気になる言葉の情報収集や、
同じような趣味をしているブログを調べるのにご活用ください。
一応使い方も書いておきますが、自分が動けばいいや程度に作っています。
もし、環境を整えずに使いたい方がいたら、この記事をブックマークしてください。
ブックマークする方が多かったら、誰でも簡単に使えるように(exe化してスタンドアロンで動くようにしようかなぁ)して公開します。

機能

・指定したユーザーでログインできる。
・自動でブックマークできる。
・自動で無料スターをつけれられる。
・記事にブックマークボタン、スターボタンがない場合はできない。
はてなブログに投稿されている、すべての新着記事を対象とする。
・ブックマーク、スターの条件として本文に含むワードをand,orで複数指定できる。
・ブックマーク、スターの条件として、本文の文字数を指定できる。
はてなブックマークのタグを指定して登録できる。

続きを読む

line スタンプ代用 bot を 作った[python flask]

友だち追加

lineのスタンプ代用botを作ったので、blogで紹介します。
スタンプ代用botとはlineでスタンプの代わりに画像を表示してくれるbotです。
例えば、「諦めたらそこで試合終了ですよ」、 というラインのスタンプを表示したい場合は、スタンプを買わなければいけませんが、
このbotをグループに追加しておけば、
下のようにセリフに適した画像を表示してくれます。

続きを読む

pythonのwebサイトを外部公開しよう on windows 環境構築~ドメイン設定

f:id:inmyzakki:20170902164248p:plain

はじめに

今回はpython のwebフレームワークflaskで作ったサイトを外部公開する手順。

以下を使用します。
・flask
Python性の必要最低限の機能を持ったwebフレームワーク。別に他のフレームワークでも問題ない。
・nginx
Webサーバ。webブラウザからの処理に応答するやつ。
・uwsgi
webサーバとpython をつないでくれるインターフェース。

続きを読む

windows に uswgi を インストール

f:id:inmyzakki:20170902164248p:plain

はじめに

windowsにuswgiをインストールしようとしたとき四苦八苦したので、メモ。

やりたいことはflaskのwebアプリを外部公開。
そのために考えられる方法は、以下。

  1. nginx + uswgi
  2. docker + nginx + uswgi
  3. apach + mod_wsgi

一番オーソドックスな1でやろうと思ったけど、
OSがcentOSでやってる例が多いし、uswgiがインストールできなくて、
2の方が楽かと思ってdockerと格闘してたら、
uswgiの公式に「windowsでもcywin使ってコンパイルすればできる」
と書いてあったので結局1にしました。
導入したい人は一番下の導入方法まで読み進めてください。

続きを読む

windowsでpythonを始めよう 環境構築~実行 2017

今回はwindowspythonの環境を構築する方法を説明します。
欲しいものがあったら後で入れればいいので、
今回は余分なものは省いて必要最低限の物のみインストールします。

ここから最新バージョンのpythonをダウンロードします。
Welcome to Python.org f:id:inmyzakki:20170530134441p:plain

続きを読む
.entry-content { font-size:20px; }