【Python】Seleniumでブラウザ自動操作 Seleniumとは ブラウザを自動で操作するライブラリ ページを開く、要素を指定して取得 from selenium import webdriver #ブラウザの指定 driver = webdriver.Chrom… r.kajiwaraハック2019.06.14 2,510
脆弱性対策〜SQLインジェクション〜 SQLインジェクションの対策としては静的プレースホルダを用いた手法が有効らしいということがわかった。静的というからには動的プレースホルダも存在し、それは以下のような 設定で使い分けることができる。 PDO::ATTR_E… s.adachiハック2019.06.14 610
pythonで気をつける型のこと こんにちは。hacknoteのr.katoです。 今回はpythonを書いていて気づいたことを紹介していきます。 浮動小数点数の文字列を整数に型変換 #次のようにするとエラーが出ます。 int(“100.0”) #対処方… r.katoハック2019.06.13 1,720
ちょっとした小技集(?) いくつか便利だなと感じたものをここに書いておこうと思います。全く体系的ではないのでその点はご了承ください。。。 1DirectoryIndexの参照 vim /etc/httpd/conf/httpd.conf これで見… s.adachiハック2019.06.12 211
while readで複数行ずつ処理する bash while read lineでは1行ずつに処理が行われるので、 複数行同時に処理を行いたい場合while trueでループさせる(breakを忘れない) *ファイルを3行ずつ処理を行いたいとき cat aaa.txt … r.kajiwaraハック2019.06.10 8,118
サーバー環境を構築する サーバー環境を構築するにあたって、役に立ったツールをいくつか紹介しよう。 Homebrew Homeblueとは、パッケージをインストールしたりアンインストールすることができるツールであり、読み方は「ホームブルー」と読む… YMハック2019.06.10 385
boto3で初期化せずに切り替える こんにちは。hacknoteのr.katoです。 今回はboto3のAPIの切り替えでいちいち初期化をしなくて済む方法を見つけたので紹介していきます。 方法 次のようにresourceで設定し、S3のBucketにアクセ… r.katoハック2019.06.10 2,247
javascriptでの配列の仕方 各駅の緯度、経度(オープンデータ)を地図上に複数マーカーとして表示させるコードを学びました。ひとつずつ変数を使うより配列を用いるとよりコードが見やすくなります。 var data = new Array(); data.… 細川明日香ハック2019.06.10 740
インスタンス名からインスタンスIDを特定(boto3) こんにちは, HACKNOTEのJunya.kです。 インスタンス作成の自動化スクリプトなどでインスタンス名からインスタンスIDが知りたいとき, boto3を用いて特定する方法について説明します. describe_in… Junya.kハック2019.06.10 3,893