Python3+Scrapy1.5でCakePHPのリリース日の情報を取得してみた

Scrapyを使ってWebページから文字列を取得しようとしてみたけれど、
いい題材がなかったのでCakePHPのリリース日の情報を取得してみた。

Scrapyのページに書かれているサンプルプログラムを元に修正をした。
https://scrapy.org/

import scrapy

class BlogSpider(scrapy.Spider):
  name = 'blogspider'
  start_urls = ['https://bakery.cakephp.org/categories/release.html']
  def parse(self, response):
    for date in response.css('.post-archive'):
      print(date.css('div>h4::text').extract_first() + date.css('div>h4>span::text').extract_first() + ' ' + date.css('div>h2>a::text').extract_first())

出力結果
2018 Sep 03 CakePHP 2.10.12 Released
2018 Sep 02 CakePHP 3.6.11 Released
2018 Aug 04 CakePHP 3.6.10 Released
2018 Jul 25 CakePHP 3.6.9 Released
2018 Jul 23 CakePHP 3.6.8 Released
(略)

Chromeの標準機能でWebページ全体の画面キャプチャを取得する方法

Chromeの標準機能でWebページ全体の画面キャプチャを取得する方法を残しておく。

環境
Chrome 68

手順
デベロッパーツールを開く。
以下の4通りのうちいずれかのやり方で開くことができる。
・ショートカットキー(Ctrl+Shift+I)を使用する。
・メニューから[その他のツール]>[デベロッパーツール]を選択する。
・ページ上で右クリックをして[検証]を選択する。
・F12キーを使用する。

コマンドメニューを開く。
・ショートカットキー(Ctrl+Shift+P)を使用する。

コマンドメニュー入力欄に「full」と入力をすると、
開いているWebページ全体の画面キャプチャをした画像が
ダウンロードされる。

参照ページ
Chrome Dev Toolsの開き方
https://developers.google.com/web/tools/chrome-devtools/?hl=ja

Chrome UIの説明
https://developers.google.com/web/tools/chrome-devtools/ui