5log

日々の仕事の備忘録

コーディング

AMP Conf 2019 2日目のセッション振り返り(AMP関連の便利ツールの紹介)

4/17、18の二日間、六本木アカデミーヒルズでAMP CONF 2019が開催されており、私も仕事を休んでこのイベントに参加しています。(2度目) 2日目のセッションもAMP for EmailやAMP Ads、Yahoo JapanのSigned HTTP Exchangesの話など盛りだくさんの情報でした…

AMP Conf 2019 1日目のセッション振り返り(新技術系情報を中心に)

4/17、18の二日間、六本木アカデミーヒルズでAMP Conf 2019が開催されており、私も休暇をいただいてこのイベントに参加しています。 どのセッションも非常に学びの多い内容でしたが、頭の整理も兼ねてセッション全体の中から、AMPの新技術系に関する情報を記…

Python3+Seleniumでブラウザを操作するための備忘録

立て込んでいた仕事がようやく一段落して、久しぶりの平和な休日となったのでブログを更新。今日はPython+Seleniumによるブラウザの自動操作で遊んでました。自分への備忘録がてら、今日一通りやったことをメモします。 はじめに ログインページでID・パス…

「LINEで送る」リンクが正常に動作しない不具合と、その修正方法

あなたのWebサイトには、数年前に設置した「LINEで送る」のボタンが更新されずに設置された状態になっていませんか? 今回は業務で不具合対応を行った「LINEで送る」リンクの設置方法について、備忘録を残しておきたいと思います。 従来の「LINEで送る」リン…

BeautifulSoupでスクレイピングしたHTMLをCSVに出力する

PythonによるWebスクレイピングネタ第三弾。今回は取得したデータをCSVに出力する方法を紹介していこうと思います。 前回の記事はこちら 5log.hateblo.jp はじめに:本記事で取得するデータ 1. テキストを1行でCSVに出力する。 2. テキストを複数行で出力す…

BeautifulSoup4とurllibを使用して、公開されたWebページの情報をスクレイピングする

PythonのBeautifulSoupを使用するWebスクレイピング記事その2です。前回記事では変数に格納したHTMLタグに対し、BeautifulSoupでスクレイピングを行いました。 5log.hateblo.jp 今回はurllibというパッケージを使用して、WWWに公開されているウェブサイトか…

BeautifulSoup4を使用してWebサイトをスクレイピングする方法

今回はデザインから少し離れて、Pythonを使ったWebスクレイピングの記事を書こうと思います。 はじめに:Webスクレイピングとは? BeautifulSoupとは? 1. BeautifulSoupをインストール 2. BeautifulSoupを使って情報を取得する 3. スクレイピングしたHTMLを…

hangout chat botでスプレッドシートのデータを取得・表示するbotを作る(Google Apps Script使用)

最近、弊社ではhangout chatのbotを使った作業効率化がちょっとしたブームとなっています。 私も作ってみようかな、と思いつつもパワポで提案資料を作る業務が忙しくて中々触れていなかったのですが、昨日ふとチームの作業改善でbotが使えそうなネタを思い立…

LINEアプリ内ブラウザから通常ブラウザに強制遷移させるリンクの作り方

現在作業中の案件で、「LINEで送る」ボタンを実装しているのですが、シェアされたリンクをLINE内ブラウザで見たときに意図しない挙動が発生する所が出てきてしまいました。 今回は納期の都合でLINEブラウザ上でどうこうするのは諦めて、アプリ内ブラウザを無…

Windows環境にPython3系をインストールするための手順(2018年12月)

普段のWEBサイト制作業務において、作業効率化のために一部Pythonを使ったツールを使用しているのですが、つい先日新しいメンバーにインストール方法を説明した際、若干やり方を忘れていた部分があったので、忘れないようにインストール手順をブログに書いて…

メディアサイトをAMP対応させるまでの作業フロー

私は過去の業務で、オウンドメディアを3つほどAMP対応にするための開発に関わっていたのですが、複数サイトのAMP対応を行う中で、私の中で型となる作業フローが出来上がってきたので、それを皆さんにも共有したいと思います。 なお、今回はあくまでAMP対応の…