30 スクレイピング
まず、本章で使用するパッケージを読み込んでおく。
30.1 HTML
我々が普段見るウェブページは主にHTML(HyperText Markup Language)という言語で記述されている。裏ではPhp、Ruby、Pythonなどが動いているかも知れないが、少なくとも我々がウェブブラウザー(Firefox、Chrome、Safari、Edge等)越しで見る内容はHTMLだ。(ウェブ)スクレイピングはこのHTMLで記述された表示内容(の一部)を構造化されたデータとして読み込むことである。
したがって、スクレイピングをするためにはHTMLの基本的な知識が必要だ。一つの画面に表示された内容の中で我々が欲しいものは、全体内容の一部だ。これはスクレイピングを行う際、全体内容の中から取得する箇所を指定する必要があることを意味する。そこで重要なのがタグ(tag)と属性(attribute)、セレクター(selector)だ。
30.1.1 タグ
タグは<タグ名>
と</タグ名>
で構成され1、この間に挟まれた内容は予め決まった書式となる。例えば、<em>R Not for Everyone</em>
は「R Not for Everyone」という文字列に対して<em>
タグを適用するコードである。<em>
タグは予めHTMLで用意されているものであり、文字列をイタリック(例:R Not for Everyone)にするものだ。また、<strong>
タグは太字を意味し、<strong>R Not for Everyone</strong>
は「R Not for Everyone」と出力される。また、段落を意味する<p>
関数も頻繁に使われる。HTMLには様々なタグが用意されており、詳細なリストはW3Cなどを参照されたい(リンク先はHTML5基準)。
タグの中にタグを入れることもできる。以下のコードを見てみよう。
HTMLコード
<ol>
<li> 項目1
<ul>
<li> 項目1A </li>
<li> 項目1B </li>
<li> 項目1C </li>
</ul>
</li>
<li> 項目2 </li>
<li> 項目3 </li>
</ol>
ブラウザー上の出力内容
- 項目1
- 項目1A
- 項目1B
- 項目1C
- 項目2
- 項目3
<ol>
は順序付きリスト(箇条書き)を意味し、一つ一つの項目は<li>
タグで指定する。以上の例は<ol>
タグの中に<li>
タグが入っている入れ子構造だ。また、順序なしリストのタグ<ul>
は最初の<li>
の中に入っている。たとえば、「項目1B」は<ol>
> <li>
> <ul>
> <li>
で定義された内容である。
30.1.2 属性
タグの中には属性といものが定義されている場合がある。タグをプログラミング言語における関数とすれば、属性は引数(argument / parameter)に該当する。たとえば、画像を貼り付けるタグは<img>
だ。ちなみに<img>
はタグを閉じる必要がなく、単体のみ存在するため<img>
〜</img>
でなく、<img>
のみか<img/>
と記述する。本書では単体で使う関数を区分するために<img/>
と表記する。この<img/>
関数だけではどの画像を表示するかが分からない。画像の具体的なパスやURLを指定する必要がある。<img/>
タグにはsrc
という属性があり、src="パス or URL"
と書く。たとえば、https://www.jaysong.net/RBook/Figs/favicon.pngというURLの画像を表示させるためには<img src="https://www.jaysong.net/RBook/Figs/favicon.png"/>
と記述する必要がある。
一つのタグは複数の属性を持つこともできる。<img/>
タグの場合、画像の幅と高さをwidth
とheight
属性で指定することができ、alt
で代替テキストを指定することもできる。ちなみに属性を持つことができないタグは存在しない。すべてのタグはclass
やhidden
、style
などの属性を持つことができ、このようにすべてのタグで使える属性はグローバル属性(global attributes)と呼ばれる。
30.1.3 セレクター
セレクターを理解するためにはCSS(Cascading Style Sheets)の知識が必要であるが、ここでは最低限のことのみ解説する。ウェブスクレイピングは指定したHTMLファイルから特定のタグに囲まれた内容を取得するのが一般的、かつ基本的なやり方だ。たとえば、あるページ上の表を取得するためには表のタグである<table>
タグで囲まれた内容を取得する。しかし、一つのページ内に複数の<table>
関数があればどうだろうか。多くのスクレイピングのパッケージやライブラリはすべてを読み込むが、それはメモリの無駄遣いだ。予め具体的にどの表を取得するかを指定した方が効率的だろう。ここで必要なのがセレクターだ。
30.2 {rvest}の使い方
実習用のページを作っておこう。
- テキスト/表の取得
html_elment()
、html_elments()
で特定のタグやクラス、IDを抽出html_text()
、html_text2()
やhtml_table()
で抽出- 画像の場合、
<img>
タグのsrc
属性を抽出する必要があるため、html_attr()
30.3 実践
30.3.1 表の抽出
Wikipediaの世界報道自由度ランキングの表をスクレイピング
url <- "https://ja.wikipedia.org/wiki/%E4%B8%96%E7%95%8C%E5%A0%B1%E9%81%93%E8%87%AA%E7%94%B1%E5%BA%A6%E3%83%A9%E3%83%B3%E3%82%AD%E3%83%B3%E3%82%B0"
df <- read_html(url)
df
{html_document}
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-enabled vector-feature-main-menu-pinned-disabled vector-feature-limited-width-enabled vector-feature-limited-width-content-enabled vector-feature-zebra-design-disabled" lang="ja" dir="ltr">
[1] <head>\n<meta http-equiv="Content-Type" content="text/html; charset=UTF-8 ...
[2] <body class="skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr ...
df_tbl <- df |>
html_table()
pfi_df <- df_tbl[[1]] |>
rename("Name" = "国・地域",
"Year2023" = "2023年[10]",
"Year2022" = "2022年[11]",
"Year2021" = "2021年[12]",
"Year2020" = "2020年[13]",
"Year2019" = "2019年[14]") |>
mutate(across(Year2023:Year2019, ~str_replace(.x, "\\(([0-9]+)\\)", "")),
across(Year2023:Year2019, as.numeric))
pfi_df
# A tibble: 180 × 6
Name Year2023 Year2022 Year2021 Year2020 Year2019
<chr> <dbl> <dbl> <dbl> <dbl> <dbl>
1 ノルウェー 95.2 92.6 93.3 92.2 92.2
2 アイルランド 89.9 88.3 88.1 87.4 85
3 デンマーク 89.5 90.3 91.4 91.9 90.1
4 スウェーデン 88.2 88.8 92.8 90.8 91.7
5 フィンランド 87.9 88.4 93.0 92.1 92.1
6 オランダ 87 77.9 90.3 90.0 91.4
7 リトアニア 86.8 84.1 80.0 78.8 77.9
8 エストニア 85.3 88.8 84.8 87.4 87.7
9 ポルトガル 84.6 87.1 89.9 88.2 87.4
10 東ティモール 84.5 81.9 70.9 70.1 70.1
# ℹ 170 more rows
pfi_df |>
gt() |>
cols_label("Name" = "国・地域",
"Year2023" = "2023年",
"Year2022" = "2022年",
"Year2021" = "2021年",
"Year2020" = "2020年",
"Year2019" = "2019年") |>
gt_color_rows(columns = Year2023:Year2019,
palette = "ggsci::blue_material")
国・地域 | 2023年 | 2022年 | 2021年 | 2020年 | 2019年 |
---|---|---|---|---|---|
ノルウェー | 95.18 | 92.65 | 93.28 | 92.16 | 92.18 |
アイルランド | 89.91 | 88.30 | 88.09 | 87.40 | 85.00 |
デンマーク | 89.48 | 90.27 | 91.43 | 91.87 | 90.13 |
スウェーデン | 88.15 | 88.84 | 92.76 | 90.75 | 91.69 |
フィンランド | 87.94 | 88.42 | 93.01 | 92.07 | 92.10 |
オランダ | 87.00 | 77.93 | 90.33 | 90.04 | 91.37 |
リトアニア | 86.79 | 84.14 | 79.95 | 78.81 | 77.94 |
エストニア | 85.31 | 88.83 | 84.75 | 87.39 | 87.73 |
ポルトガル | 84.60 | 87.07 | 89.89 | 88.17 | 87.37 |
東ティモール | 84.49 | 81.89 | 70.89 | 70.10 | 70.07 |
リヒテンシュタイン | 84.47 | 84.03 | 80.51 | 80.48 | 79.51 |
スイス | 84.40 | 82.72 | 89.45 | 89.38 | 89.48 |
ニュージーランド | 84.23 | 83.54 | 89.96 | 89.31 | 89.25 |
チェコ | 83.58 | 80.54 | 76.62 | 76.43 | 75.11 |
カナダ | 83.53 | 81.74 | 84.75 | 84.71 | 84.31 |
ラトビア | 83.27 | 79.17 | 80.74 | 81.44 | 80.47 |
スロバキア | 83.22 | 78.37 | 76.98 | 77.33 | 76.42 |
アイスランド | 83.19 | 82.69 | 84.63 | 84.88 | 85.29 |
サモア | 82.15 | 71.39 | 80.76 | 81.75 | 81.75 |
ルクセンブルク | 81.98 | 79.81 | 82.44 | 84.54 | 84.34 |
ドイツ | 81.91 | 82.04 | 84.76 | 87.84 | 85.40 |
ナミビア | 80.91 | 81.84 | 80.28 | 80.75 | 81.05 |
コスタリカ | 82.30 | 85.92 | 91.24 | 89.47 | 87.76 |
フランス | 78.72 | 78.53 | 77.40 | 77.08 | 77.79 |
南アフリカ | 78.60 | 75.56 | 78.41 | 77.59 | 77.81 |
イギリス | 78.51 | 78.71 | 78.41 | 77.07 | 77.77 |
オーストラリア | 78.24 | 73.77 | 80.21 | 79.79 | 83.45 |
モルドバ | 77.62 | 73.47 | 68.39 | 68.84 | 68.79 |
オーストリア | 77.30 | 76.74 | 83.66 | 84.22 | 84.67 |
トリニダード・トバゴ | 76.54 | 78.68 | 78.45 | 76.78 | 75.26 |
ベルギー | 76.47 | 78.86 | 88.31 | 87.43 | 87.93 |
ジャマイカ | 75.89 | 83.35 | 90.04 | 89.49 | 88.87 |
カーボベルデ | 75.72 | 75.37 | 79.91 | 79.85 | 80.19 |
セーシェル | 75.71 | 83.33 | 74.34 | 71.34 | 70.59 |
中華民国 | 75.54 | 74.08 | 76.14 | 76.24 | 75.02 |
スペイン | 75.37 | 76.71 | 79.56 | 77.84 | 78.01 |
アンドラ | 75.05 | 68.79 | 76.68 | 76.77 | 75.37 |
北マケドニア | 74.35 | 68.44 | 68.33 | 68.72 | 68.34 |
モンテネグロ | 74.28 | 66.54 | 65.67 | 66.17 | 67.26 |
アルゼンチン | 73.36 | 77.28 | 71.01 | 71.22 | 71.70 |
イタリア | 72.05 | 68.16 | 76.61 | 76.31 | 75.02 |
クロアチア | 71.95 | 70.42 | 72.05 | 71.49 | 70.97 |
ドミニカ共和国 | 71.88 | 76.90 | 74.40 | 72.10 | 72.10 |
トンガ | 71.29 | 69.74 | 75.41 | 72.73 | 74.59 |
アメリカ | 71.22 | 72.74 | 76.07 | 76.15 | 74.31 |
ガンビア | 71.06 | 69.25 | 69.24 | 69.38 | 68.65 |
韓国 | 70.83 | 72.11 | 76.57 | 76.30 | 75.06 |
スリナム | 70.62 | 68.95 | 83.05 | 82.50 | 83.62 |
アルメニア | 70.61 | 68.97 | 71.17 | 71.40 | 71.02 |
スロベニア | 70.59 | 68.54 | 76.90 | 77.36 | 77.69 |
ベリーズ | 70.49 | 70.67 | 72.39 | 72.50 | 72.50 |
ウルグアイ | 70.33 | 72.03 | 83.62 | 84.21 | 83.94 |
ルーマニア | 69.04 | 68.46 | 75.09 | 74.09 | 74.33 |
コートジボワール | 68.83 | 74.46 | 71.13 | 71.06 | 70.48 |
キプロス | 68.62 | 65.97 | 80.15 | 79.55 | 78.26 |
コソボ | 68.38 | 67.00 | 69.68 | 70.67 | 70.32 |
ポーランド | 67.66 | 65.64 | 71.16 | 71.35 | 71.11 |
ブルキナファソ | 67.64 | 73.12 | 76.83 | 76.53 | 75.47 |
パプアニューギニア | 67.62 | 66.66 | 75.12 | 76.07 | 75.30 |
ガイアナ | 67.50 | 76.41 | 74.39 | 73.37 | 73.37 |
ニジェール | 66.84 | 67.80 | 71.56 | 71.75 | 70.74 |
ガーナ | 65.93 | 67.43 | 78.67 | 77.74 | 79.19 |
モーリシャス | 65.56 | 66.07 | 71.26 | 72.00 | 71.54 |
ボスニア・ヘルツェゴビナ | 65.43 | 65.64 | 71.66 | 71.49 | 70.98 |
ボツワナ | 64.61 | 58.49 | 76.75 | 76.44 | 74.91 |
リベリア | 64.34 | 62.77 | 66.64 | 67.75 | 68.51 |
レソト | 64.29 | 59.39 | 68.30 | 69.55 | 70.26 |
日本 | 63.95 | 64.37 | 71.12 | 71.14 | 70.64 |
パナマ | 63.67 | 62.78 | 70.06 | 70.22 | 70.22 |
トーゴ | 63.06 | 57.17 | 70.41 | 70.67 | 70.31 |
ブルガリア | 62.98 | 59.12 | 62.71 | 64.94 | 64.89 |
ハンガリー | 62.96 | 59.80 | 68.24 | 69.16 | 69.56 |
マレーシア | 62.83 | 51.55 | 60.53 | 66.88 | 63.26 |
シエラレオネ | 62.55 | 71.03 | 70.39 | 69.72 | 69.64 |
コモロ | 62.25 | 60.16 | 69.35 | 70.23 | 72.09 |
北キプロス | 61.73 | 61.08 | 70.18 | 70.21 | 70.33 |
ジョージア | 61.69 | 59.30 | 71.36 | 71.41 | 71.02 |
ギニアビサウ | 61.57 | 58.79 | 67.32 | 67.94 | 69.05 |
ウクライナ | 61.19 | 55.76 | 67.04 | 67.48 | 67.54 |
エクアドル | 60.51 | 64.61 | 67.17 | 67.38 | 68.12 |
コンゴ共和国 | 60.42 | 58.64 | 61.17 | 63.44 | 63.96 |
マラウイ | 60.34 | 61.40 | 71.20 | 70.68 | 70.64 |
チリ | 60.09 | 60.61 | 72.11 | 72.69 | 74.35 |
マルタ | 59.76 | 61.55 | 69.54 | 69.84 | 70.26 |
ギニア | 59.51 | 59.82 | 64.58 | 65.66 | 66.51 |
モーリタニア | 59.45 | 58.10 | 67.75 | 67.46 | 68.35 |
ザンビア | 59.41 | 55.40 | 61.79 | 63.00 | 63.62 |
モンゴル | 59.33 | 59.17 | 71.03 | 70.39 | 70.49 |
フィジー | 59.27 | 56.91 | 72.08 | 72.59 | 72.82 |
ブータン | 59.25 | 76.46 | 71.14 | 71.10 | 70.19 |
セルビア | 59.16 | 61.51 | 67.97 | 68.38 | 68.82 |
ブラジル | 58.67 | 55.36 | 63.75 | 65.95 | 67.21 |
東カリブ諸国機構 | 58.36 | 68.49 | 76.02 | 76.22 | 73.96 |
ガボン | 58.12 | 56.00 | 61.40 | 62.80 | 64.40 |
ネパール | 57.89 | 62.67 | 65.38 | 64.90 | 66.60 |
アルバニア | 57.86 | 56.41 | 69.41 | 69.75 | 70.16 |
イスラエル | 57.57 | 59.62 | 69.10 | 69.16 | 69.20 |
中央アフリカ共和国 | 57.56 | 56.96 | 58.08 | 57.13 | 52.73 |
ハイチ | 57.38 | 64.55 | 68.88 | 69.80 | 71.00 |
モルディブ | 56.93 | 59.55 | 70.87 | 70.07 | 67.84 |
マダガスカル | 56.66 | 58.02 | 71.76 | 72.32 | 72.24 |
モザンビーク | 56.13 | 49.89 | 64.61 | 66.21 | 67.34 |
パラグアイ | 55.96 | 58.36 | 66.48 | 67.03 | 67.60 |
セネガル | 55.82 | 63.07 | 74.78 | 76.01 | 74.19 |
カタール | 55.28 | 49.03 | 57.40 | 57.49 | 57.49 |
タイ | 55.24 | 50.15 | 54.78 | 55.06 | 55.90 |
ギリシャ | 55.20 | 55.52 | 70.99 | 71.20 | 70.92 |
インドネシア | 54.83 | 49.27 | 62.60 | 63.18 | 63.23 |
チャド | 53.73 | 56.18 | 59.80 | 60.30 | 63.29 |
ペルー | 52.74 | 61.75 | 68.29 | 69.06 | 69.78 |
エスワティニ | 52.66 | 46.42 | 53.66 | 54.85 | 50.91 |
ベナン | 52.44 | 48.39 | 61.82 | 64.89 | 68.26 |
マリ | 52.29 | 54.48 | 66.50 | 65.88 | 64.77 |
ブルンジ | 52.14 | 55.74 | 52.43 | 44.67 | 47.11 |
エルサルバドル | 51.36 | 54.09 | 69.51 | 70.30 | 70.19 |
ケニア | 51.15 | 64.59 | 66.35 | 66.28 | 67.56 |
ボリビア | 51.09 | 47.58 | 64.53 | 64.63 | 64.62 |
南スーダン | 50.62 | 47.06 | 54.22 | 55.51 | 54.35 |
レバノン | 50.46 | 46.58 | 65.07 | 66.81 | 67.56 |
赤道ギニア | 50.35 | 43.96 | 44.33 | 43.62 | 41.65 |
チュニジア | 50.11 | 58.49 | 70.47 | 70.55 | 70.39 |
キルギス | 49.91 | 64.25 | 69.63 | 69.81 | 70.08 |
ナイジェリア | 49.56 | 46.79 | 60.31 | 64.37 | 63.50 |
コンゴ民主共和国 | 48.55 | 47.66 | 51.41 | 50.91 | 48.29 |
アンゴラ | 48.30 | 57.17 | 65.94 | 66.08 | 65.04 |
ジンバブエ | 48.17 | 44.94 | 56.88 | 59.05 | 57.77 |
グアテマラ | 48.12 | 47.94 | 61.55 | 64.26 | 64.06 |
メキシコ | 47.98 | 47.57 | 53.29 | 54.55 | 53.22 |
シンガポール | 47.88 | 44.23 | 44.80 | 44.77 | 48.59 |
エチオピア | 47.70 | 50.53 | 66.37 | 67.18 | 64.89 |
ルワンダ | 46.58 | 45.18 | 49.34 | 49.66 | 47.57 |
フィリピン | 46.21 | 41.84 | 54.36 | 56.46 | 56.09 |
ウガンダ | 46.08 | 46.35 | 58.81 | 59.05 | 60.58 |
カザフスタン | 45.87 | 48.28 | 49.72 | 45.89 | 47.18 |
スリランカ | 45.85 | 42.13 | 57.80 | 58.06 | 60.39 |
アルジェリア | 45.74 | 45.53 | 52.74 | 54.48 | 54.25 |
ウズベキスタン | 45.73 | 46.35 | 49.26 | 46.93 | 46.48 |
カメルーン | 45.58 | 49.10 | 56.22 | 56.72 | 56.68 |
コロンビア | 45.32 | 42.43 | 56.26 | 57.34 | 57.18 |
香港 | 44.86 | 41.64 | 69.56 | 69.99 | 70.35 |
ソマリア | 44.24 | 44.01 | 44.53 | 44.55 | 42.76 |
ブルネイ | 44.20 | 42.53 | 50.09 | 50.35 | 48.52 |
タンザニア | 44.02 | 48.28 | 59.31 | 59.75 | 63.72 |
モロッコ | 43.69 | 45.42 | 56.06 | 57.12 | 56.02 |
アラブ首長国連邦 | 42.99 | 44.46 | 56.87 | 57.31 | 56.37 |
ヨルダン | 42.79 | 48.66 | 57.11 | 57.92 | 56.89 |
カンボジア | 42.02 | 43.48 | 53.16 | 54.54 | 54.10 |
スーダン | 40.83 | 40.96 | 47.07 | 44.67 | 27.55 |
リビア | 40.22 | 43.16 | 44.27 | 44.23 | 44.23 |
パキスタン | 39.95 | 37.99 | 53.14 | 54.48 | 54.17 |
アゼルバイジャン | 39.93 | 39.40 | 41.23 | 41.52 | 40.87 |
アフガニスタン | 39.75 | 38.27 | 59.81 | 62.30 | 63.45 |
タジキスタン | 39.06 | 40.26 | 44.48 | 44.66 | 45.98 |
クウェート | 38.84 | 37.87 | 65.64 | 65.70 | 66.14 |
オマーン | 37.87 | 35.99 | 56.63 | 56.58 | 56.58 |
パレスチナ | 37.86 | 28.98 | 56.82 | 55.91 | 55.32 |
ベラルーシ | 37.17 | 39.62 | 49.18 | 50.25 | 48.34 |
ニカラグア | 37.09 | 37.09 | 60.02 | 64.19 | 64.47 |
ベネズエラ | 36.99 | 37.78 | 52.40 | 54.34 | 50.90 |
ラオス | 36.66 | 36.64 | 29.44 | 35.72 | 35.51 |
インド | 36.62 | 41.00 | 53.44 | 54.67 | 54.33 |
ジブチ | 35.87 | 35.75 | 21.38 | 23.27 | 28.64 |
バングラデシュ | 35.31 | 36.63 | 50.29 | 50.63 | 49.26 |
ロシア | 34.77 | 38.82 | 51.29 | 51.08 | 49.69 |
トルコ | 33.97 | 41.25 | 50.21 | 49.98 | 47.19 |
エジプト | 33.37 | 30.23 | 43.83 | 43.18 | 43.53 |
イラク | 32.94 | 28.59 | 44.43 | 44.63 | 47.40 |
イエメン | 32.78 | 29.14 | 37.65 | 41.75 | 38.34 |
ホンジュラス | 32.65 | 34.61 | 50.65 | 51.80 | 51.47 |
サウジアラビア | 32.43 | 33.71 | 37.27 | 37.86 | 34.12 |
バーレーン | 30.59 | 30.97 | 38.90 | 39.87 | 38.69 |
キューバ | 29.00 | 27.32 | 36.06 | 36.19 | 36.19 |
ミャンマー | 28.26 | 25.03 | 53.86 | 55.23 | 55.08 |
エリトリア | 27.86 | 19.62 | 18.55 | 16.50 | 19.74 |
シリア | 27.22 | 28.94 | 29.37 | 27.43 | 28.22 |
トルクメニスタン | 25.82 | 25.01 | 19.97 | 14.56 | 14.56 |
イラン | 24.81 | 23.22 | 27.30 | 35.19 | 35.59 |
ベトナム | 24.58 | 26.11 | 21.54 | 25.29 | 25.07 |
中国 | 22.97 | 25.17 | 21.28 | 21.52 | 21.08 |
朝鮮民主主義人民共和国 | 21.72 | 13.92 | 18.72 | 14.18 | 16.60 |
30.3.2 表の抽出(複数ページ)
j_list <- paste0("https://www.jleague.jp/standings/j", 1:3)
tbl_list <- list()
for (i in seq_along(j_list)) {
temp_html <- read_html(j_list[i])
temp_tbl <- temp_html |>
html_table(header = TRUE)
tbl_list[[paste0("J", i)]] <- temp_tbl[[1]]
Sys.sleep(1)
}
tbl_list
$J1
# A tibble: 18 × 12
`` 順位 クラブ名 勝点 試合数 勝 分 負 得点 失点 得失点
<lgl> <int> <chr> <int> <int> <int> <int> <int> <int> <int> <int>
1 NA 1 ヴィッセル神戸… 33 15 10 3 2 32 11 21
2 NA 2 横浜F・マリノ… 33 16 10 3 3 33 17 16
3 NA 3 名古屋グランパ… 32 16 9 5 2 23 13 10
4 NA 4 サンフレッチェ… 29 16 9 2 5 22 15 7
5 NA 5 浦和レッズ浦和… 28 15 8 4 3 20 12 8
6 NA 6 セレッソ大阪セ… 26 16 8 2 6 21 18 3
7 NA 7 北海道コンサド… 25 16 7 4 5 37 31 6
8 NA 8 鹿島アントラー… 25 16 7 4 5 22 16 6
9 NA 9 サガン鳥栖サガ… 22 16 6 4 6 18 20 -2
10 NA 10 川崎フロンター… 21 15 6 3 6 19 18 1
11 NA 11 アビスパ福岡ア… 20 16 5 5 6 16 20 -4
12 NA 12 FC東京FC東… 19 16 5 4 7 21 25 -4
13 NA 13 アルビレックス… 17 16 4 5 7 18 25 -7
14 NA 14 京都サンガF.C.… 13 16 4 1 11 17 27 -10
15 NA 15 ガンバ大阪ガン… 13 16 3 4 9 18 32 -14
16 NA 16 湘南ベルマーレ… 12 15 2 6 7 23 27 -4
17 NA 17 柏レイソル柏レ… 12 16 2 6 8 13 24 -11
18 NA 18 横浜FC横浜F… 12 16 3 3 10 13 35 -22
# ℹ 1 more variable: 直近5試合 <lgl>
$J2
# A tibble: 22 × 12
`` 順位 クラブ名 勝点 試合数 勝 分 負 得点 失点 得失点
<lgl> <int> <chr> <int> <int> <int> <int> <int> <int> <int> <int>
1 NA 1 FC町田ゼルビ… 42 19 13 3 3 28 10 18
2 NA 2 大分トリニータ… 34 19 10 4 5 25 24 1
3 NA 3 東京ヴェルディ… 33 19 10 3 6 24 11 13
4 NA 4 V・ファーレン… 32 19 9 5 5 27 17 10
5 NA 5 ヴァンフォーレ… 32 19 10 2 7 25 21 4
6 NA 6 ジュビロ磐田ジ… 30 19 8 6 5 31 22 9
7 NA 7 ベガルタ仙台ベ… 30 19 8 6 5 24 18 6
8 NA 8 ファジアーノ岡… 29 19 6 11 2 25 17 8
9 NA 9 ザスパクサツ群… 29 19 8 5 6 22 22 0
10 NA 10 清水エスパルス… 28 19 7 7 5 38 16 22
# ℹ 12 more rows
# ℹ 1 more variable: 直近5試合 <lgl>
$J3
# A tibble: 20 × 12
`` 順位 クラブ名 勝点 試合数 勝 分 負 得点 失点 得失点
<lgl> <int> <chr> <int> <int> <int> <int> <int> <int> <int> <int>
1 NA 1 カターレ富山カ… 23 12 7 2 3 22 13 9
2 NA 2 鹿児島ユナイテ… 22 12 6 4 2 19 12 7
3 NA 3 愛媛FC愛媛F… 22 12 6 4 2 14 13 1
4 NA 4 奈良クラブ奈良… 20 12 5 5 2 16 8 8
5 NA 5 AC長野パルセ… 20 12 6 2 4 20 14 6
6 NA 6 FC今治FC今… 19 12 5 4 3 17 15 2
7 NA 7 松本山雅FC松… 18 12 5 3 4 23 20 3
8 NA 8 いわてグルージ… 17 12 5 2 5 19 16 3
9 NA 9 ヴァンラーレ八… 17 12 4 5 3 14 11 3
10 NA 10 FC岐阜FC岐… 17 12 5 2 5 14 12 2
11 NA 11 Y.S.C.C… 16 12 4 4 4 17 19 -2
12 NA 12 アスルクラロ沼… 16 12 4 4 4 13 15 -2
13 NA 13 テゲバジャーロ… 16 12 4 4 4 9 13 -4
14 NA 14 FC大阪FC大… 15 12 5 0 7 9 12 -3
15 NA 15 FC琉球FC琉… 14 12 4 2 6 14 16 -2
16 NA 16 ガイナーレ鳥取… 14 12 3 5 4 19 22 -3
17 NA 17 カマタマーレ讃… 13 12 3 4 5 7 18 -11
18 NA 18 福島ユナイテッ… 12 12 3 3 6 7 11 -4
19 NA 19 SC相模原SC… 9 12 1 6 5 13 18 -5
20 NA 20 ギラヴァンツ北… 6 12 1 3 8 11 19 -8
# ℹ 1 more variable: 直近5試合 <lgl>
New names:
New names:
New names:
• `` -> `...1`
# A tibble: 60 × 13
League ...1 順位 クラブ名 勝点 試合数 勝 分 負 得点 失点 得失点
<chr> <lgl> <int> <chr> <int> <int> <int> <int> <int> <int> <int> <int>
1 J1 NA 1 ヴィッ… 33 15 10 3 2 32 11 21
2 J1 NA 2 横浜F… 33 16 10 3 3 33 17 16
3 J1 NA 3 名古屋… 32 16 9 5 2 23 13 10
4 J1 NA 4 サンフ… 29 16 9 2 5 22 15 7
5 J1 NA 5 浦和レ… 28 15 8 4 3 20 12 8
6 J1 NA 6 セレッ… 26 16 8 2 6 21 18 3
7 J1 NA 7 北海道… 25 16 7 4 5 37 31 6
8 J1 NA 8 鹿島ア… 25 16 7 4 5 22 16 6
9 J1 NA 9 サガン… 22 16 6 4 6 18 20 -2
10 J1 NA 10 川崎フ… 21 15 6 3 6 19 18 1
# ℹ 50 more rows
# ℹ 1 more variable: 直近5試合 <lgl>
j_df <- j_df |>
select(!c("...1", "直近5試合"))
j_df |>
mutate(クラブ名 = str_sub(クラブ名, 1, nchar(クラブ名) / 2)) |>
group_by(League) |>
gt()
順位 | クラブ名 | 勝点 | 試合数 | 勝 | 分 | 負 | 得点 | 失点 | 得失点 |
---|---|---|---|---|---|---|---|---|---|
J1 | |||||||||
1 | ヴィッセル神戸 | 33 | 15 | 10 | 3 | 2 | 32 | 11 | 21 |
2 | 横浜F・マリノス | 33 | 16 | 10 | 3 | 3 | 33 | 17 | 16 |
3 | 名古屋グランパス | 32 | 16 | 9 | 5 | 2 | 23 | 13 | 10 |
4 | サンフレッチェ広島 | 29 | 16 | 9 | 2 | 5 | 22 | 15 | 7 |
5 | 浦和レッズ | 28 | 15 | 8 | 4 | 3 | 20 | 12 | 8 |
6 | セレッソ大阪 | 26 | 16 | 8 | 2 | 6 | 21 | 18 | 3 |
7 | 北海道コンサドーレ札幌 | 25 | 16 | 7 | 4 | 5 | 37 | 31 | 6 |
8 | 鹿島アントラーズ | 25 | 16 | 7 | 4 | 5 | 22 | 16 | 6 |
9 | サガン鳥栖 | 22 | 16 | 6 | 4 | 6 | 18 | 20 | -2 |
10 | 川崎フロンターレ | 21 | 15 | 6 | 3 | 6 | 19 | 18 | 1 |
11 | アビスパ福岡 | 20 | 16 | 5 | 5 | 6 | 16 | 20 | -4 |
12 | FC東京 | 19 | 16 | 5 | 4 | 7 | 21 | 25 | -4 |
13 | アルビレックス新潟 | 17 | 16 | 4 | 5 | 7 | 18 | 25 | -7 |
14 | 京都サンガF.C. | 13 | 16 | 4 | 1 | 11 | 17 | 27 | -10 |
15 | ガンバ大阪 | 13 | 16 | 3 | 4 | 9 | 18 | 32 | -14 |
16 | 湘南ベルマーレ | 12 | 15 | 2 | 6 | 7 | 23 | 27 | -4 |
17 | 柏レイソル | 12 | 16 | 2 | 6 | 8 | 13 | 24 | -11 |
18 | 横浜FC | 12 | 16 | 3 | 3 | 10 | 13 | 35 | -22 |
J2 | |||||||||
1 | FC町田ゼルビア | 42 | 19 | 13 | 3 | 3 | 28 | 10 | 18 |
2 | 大分トリニータ | 34 | 19 | 10 | 4 | 5 | 25 | 24 | 1 |
3 | 東京ヴェルディ | 33 | 19 | 10 | 3 | 6 | 24 | 11 | 13 |
4 | V・ファーレン長崎 | 32 | 19 | 9 | 5 | 5 | 27 | 17 | 10 |
5 | ヴァンフォーレ甲府 | 32 | 19 | 10 | 2 | 7 | 25 | 21 | 4 |
6 | ジュビロ磐田 | 30 | 19 | 8 | 6 | 5 | 31 | 22 | 9 |
7 | ベガルタ仙台 | 30 | 19 | 8 | 6 | 5 | 24 | 18 | 6 |
8 | ファジアーノ岡山 | 29 | 19 | 6 | 11 | 2 | 25 | 17 | 8 |
9 | ザスパクサツ群馬 | 29 | 19 | 8 | 5 | 6 | 22 | 22 | 0 |
10 | 清水エスパルス | 28 | 19 | 7 | 7 | 5 | 38 | 16 | 22 |
11 | ロアッソ熊本 | 27 | 19 | 7 | 6 | 6 | 27 | 20 | 7 |
12 | ブラウブリッツ秋田 | 26 | 19 | 7 | 5 | 7 | 16 | 18 | -2 |
13 | モンテディオ山形 | 25 | 19 | 8 | 1 | 10 | 29 | 27 | 2 |
14 | 藤枝MYFC | 25 | 19 | 7 | 4 | 8 | 28 | 30 | -2 |
15 | ジェフユナイテッド千葉 | 23 | 19 | 6 | 5 | 8 | 18 | 24 | -6 |
16 | 栃木SC | 20 | 19 | 5 | 5 | 9 | 18 | 22 | -4 |
17 | ツエーゲン金沢 | 20 | 19 | 6 | 2 | 11 | 24 | 33 | -9 |
18 | 徳島ヴォルティス | 20 | 19 | 4 | 8 | 7 | 19 | 28 | -9 |
19 | 水戸ホーリーホック | 20 | 19 | 5 | 5 | 9 | 18 | 35 | -17 |
20 | レノファ山口FC | 19 | 19 | 4 | 7 | 8 | 17 | 34 | -17 |
21 | いわきFC | 16 | 19 | 4 | 4 | 11 | 14 | 34 | -20 |
22 | 大宮アルディージャ | 14 | 19 | 4 | 2 | 13 | 16 | 30 | -14 |
J3 | |||||||||
1 | カターレ富山 | 23 | 12 | 7 | 2 | 3 | 22 | 13 | 9 |
2 | 鹿児島ユナイテッドFC | 22 | 12 | 6 | 4 | 2 | 19 | 12 | 7 |
3 | 愛媛FC | 22 | 12 | 6 | 4 | 2 | 14 | 13 | 1 |
4 | 奈良クラブ | 20 | 12 | 5 | 5 | 2 | 16 | 8 | 8 |
5 | AC長野パルセイロ | 20 | 12 | 6 | 2 | 4 | 20 | 14 | 6 |
6 | FC今治 | 19 | 12 | 5 | 4 | 3 | 17 | 15 | 2 |
7 | 松本山雅FC | 18 | 12 | 5 | 3 | 4 | 23 | 20 | 3 |
8 | いわてグルージャ盛岡 | 17 | 12 | 5 | 2 | 5 | 19 | 16 | 3 |
9 | ヴァンラーレ八戸 | 17 | 12 | 4 | 5 | 3 | 14 | 11 | 3 |
10 | FC岐阜 | 17 | 12 | 5 | 2 | 5 | 14 | 12 | 2 |
11 | Y.S.C.C.横浜 | 16 | 12 | 4 | 4 | 4 | 17 | 19 | -2 |
12 | アスルクラロ沼津 | 16 | 12 | 4 | 4 | 4 | 13 | 15 | -2 |
13 | テゲバジャーロ宮崎 | 16 | 12 | 4 | 4 | 4 | 9 | 13 | -4 |
14 | FC大阪 | 15 | 12 | 5 | 0 | 7 | 9 | 12 | -3 |
15 | FC琉球 | 14 | 12 | 4 | 2 | 6 | 14 | 16 | -2 |
16 | ガイナーレ鳥取 | 14 | 12 | 3 | 5 | 4 | 19 | 22 | -3 |
17 | カマタマーレ讃岐 | 13 | 12 | 3 | 4 | 5 | 7 | 18 | -11 |
18 | 福島ユナイテッドFC | 12 | 12 | 3 | 3 | 6 | 7 | 11 | -4 |
19 | SC相模原 | 9 | 12 | 1 | 6 | 5 | 13 | 18 | -5 |
20 | ギラヴァンツ北九州 | 6 | 12 | 1 | 3 | 8 | 11 | 19 | -8 |
30.3.3 表以外の内容
OpenCritic (2021; PC Games)
- https://opencritic.com/browse/pc/2021
- 表のように見えるが、表ではない(
<div>
が並んでいるだけ)。 html_nodes()
でランキング、画像URL、スコアなどをベクトルとして抽出し、R側で表にする。
oc_html <- read_html("https://opencritic.com/browse/pc/2021")
oc_html <- oc_html |>
html_element(".desktop-game-display")
oc_df <- tibble(Rank = html_elements(oc_html, ".rank") |> html_text2(),
Tier = html_elements(oc_html, "img") |> html_attr("src"),
Score = html_elements(oc_html, ".score") |> html_text2(),
Name = html_elements(oc_html, ".game-name") |> html_text2(),
Date = html_elements(oc_html, ".first-release-date") |> html_text2()) |>
mutate(Rank = str_remove(Rank, "\\."),
Rank = as.numeric(Rank),
Date = paste0(Date, ", 2021"),
Date = mdy(Date))
oc_df
# A tibble: 20 × 5
Rank Tier Score Name Date
<dbl> <chr> <chr> <chr> <date>
1 1 //img.opencritic.com/mighty-man/mighty-man.png 93 Final … 2021-12-07
2 2 //img.opencritic.com/mighty-man/mighty-man.png 92 Forza … 2021-11-09
3 3 //img.opencritic.com/mighty-man/mighty-man.png 89 Disco … 2021-03-30
4 4 //img.opencritic.com/mighty-man/mighty-man.png 89 Bustaf… 2021-07-30
5 5 //img.opencritic.com/mighty-man/mighty-man.png 89 Psycho… 2021-08-25
6 6 //img.opencritic.com/mighty-man/mighty-man.png 88 Death'… 2021-07-20
7 7 //img.opencritic.com/mighty-man/mighty-man.png 88 Overbo… 2021-06-02
8 8 //img.opencritic.com/mighty-man/mighty-man.png 88 It Tak… 2021-03-26
9 9 //img.opencritic.com/mighty-man/mighty-man.png 88 Deathl… 2021-09-14
10 10 //img.opencritic.com/mighty-man/mighty-man.png 88 Chicor… 2021-06-10
11 11 //img.opencritic.com/mighty-man/mighty-man.png 88 Moving… 2021-02-25
12 12 //img.opencritic.com/mighty-man/mighty-man.png 87 Mass E… 2021-05-14
13 13 //img.opencritic.com/mighty-man/mighty-man.png 87 Tales … 2021-09-10
14 14 //img.opencritic.com/mighty-man/mighty-man.png 87 Vampir… 2021-12-17
15 15 //img.opencritic.com/mighty-man/mighty-man.png 87 Quake … 2021-08-19
16 16 //img.opencritic.com/mighty-man/mighty-man.png 87 Doki D… 2021-06-30
17 17 //img.opencritic.com/mighty-man/mighty-man.png 86 Halo I… 2021-12-08
18 18 //img.opencritic.com/mighty-man/mighty-man.png 86 Street… 2021-07-15
19 19 //img.opencritic.com/mighty-man/mighty-man.png 86 Inscry… 2021-10-19
20 20 //img.opencritic.com/mighty-man/mighty-man.png 86 Footba… 2021-11-09
Rank | Tier | Score | Name | First release date |
---|---|---|---|---|
1 | ![]() |
93 | Final Fantasy XIV: Endwalker | 2021-12-07 |
2 | ![]() |
92 | Forza Horizon 5 | 2021-11-09 |
3 | ![]() |
89 | Disco Elysium: The Final Cut | 2021-03-30 |
4 | ![]() |
89 | Bustafellows | 2021-07-30 |
5 | ![]() |
89 | Psychonauts 2 | 2021-08-25 |
6 | ![]() |
88 | Death's Door | 2021-07-20 |
7 | ![]() |
88 | Overboard! | 2021-06-02 |
8 | ![]() |
88 | It Takes Two | 2021-03-26 |
9 | ![]() |
88 | Deathloop | 2021-09-14 |
10 | ![]() |
88 | Chicory: A Colorful Tale | 2021-06-10 |
11 | ![]() |
88 | Moving Out: Movers in Paradise | 2021-02-25 |
12 | ![]() |
87 | Mass Effect Legendary Edition | 2021-05-14 |
13 | ![]() |
87 | Tales of Arise | 2021-09-10 |
14 | ![]() |
87 | Vampire Survivors | 2021-12-17 |
15 | ![]() |
87 | Quake (2021 Remaster) | 2021-08-19 |
16 | ![]() |
87 | Doki Doki Literature Club Plus! | 2021-06-30 |
17 | ![]() |
86 | Halo Infinite | 2021-12-08 |
18 | ![]() |
86 | Streets Of Rage 4 - Mr. X Nightmare | 2021-07-15 |
19 | ![]() |
86 | Inscryption | 2021-10-19 |
20 | ![]() |
86 | Football Manager 2022 | 2021-11-09 |
30.3.4 表以外の内容(複数ページ)
1位から500位まで
oc_url <- paste0("https://opencritic.com/browse/pc/2021?page=", 1:25)
oc_list <- list()
get_oc <- function (url) {
temp_html <- read_html(url) |>
html_element(".desktop-game-display")
temp_df <- tibble(Rank = html_elements(temp_html, ".rank") |>
html_text2(),
Tier = html_elements(temp_html, "img") |>
html_attr("src"),
Score = html_elements(temp_html, ".score") |>
html_text2(),
Name = html_elements(temp_html, ".game-name") |>
html_text2(),
Date = html_elements(temp_html, ".first-release-date") |>
html_text2()) |>
mutate(Rank = str_remove(Rank, "\\."),
Rank = as.numeric(Rank),
Date = paste0(Date, ", 2021"),
Date = mdy(Date))
}
for (i in seq_along(oc_url)) {
temp_df <- get_oc(oc_url[i])
oc_list[[i]] <- temp_df
Sys.sleep(1)
}
bind_rows(oc_list) |>
gt() |>
gt_img_rows(Tier) |>
cols_label("Date" = "First release date")
Rank | Tier | Score | Name | First release date |
---|---|---|---|---|
1 | ![]() |
93 | Final Fantasy XIV: Endwalker | 2021-12-07 |
2 | ![]() |
92 | Forza Horizon 5 | 2021-11-09 |
3 | ![]() |
89 | Disco Elysium: The Final Cut | 2021-03-30 |
4 | ![]() |
89 | Bustafellows | 2021-07-30 |
5 | ![]() |
89 | Psychonauts 2 | 2021-08-25 |
6 | ![]() |
88 | Death's Door | 2021-07-20 |
7 | ![]() |
88 | Overboard! | 2021-06-02 |
8 | ![]() |
88 | It Takes Two | 2021-03-26 |
9 | ![]() |
88 | Deathloop | 2021-09-14 |
10 | ![]() |
88 | Chicory: A Colorful Tale | 2021-06-10 |
11 | ![]() |
88 | Moving Out: Movers in Paradise | 2021-02-25 |
12 | ![]() |
87 | Mass Effect Legendary Edition | 2021-05-14 |
13 | ![]() |
87 | Tales of Arise | 2021-09-10 |
14 | ![]() |
87 | Vampire Survivors | 2021-12-17 |
15 | ![]() |
87 | Quake (2021 Remaster) | 2021-08-19 |
16 | ![]() |
87 | Doki Doki Literature Club Plus! | 2021-06-30 |
17 | ![]() |
86 | Halo Infinite | 2021-12-08 |
18 | ![]() |
86 | Streets Of Rage 4 - Mr. X Nightmare | 2021-07-15 |
19 | ![]() |
86 | Inscryption | 2021-10-19 |
20 | ![]() |
86 | Football Manager 2022 | 2021-11-09 |
21 | ![]() |
86 | Dead Cells: Fatal Falls | 2021-01-26 |
22 | ![]() |
85 | F1 2021 | 2021-07-16 |
23 | ![]() |
85 | Hitman 3 | 2021-01-20 |
24 | ![]() |
85 | Undernauts: Labyrinth of Yomi | 2021-10-28 |
25 | ![]() |
85 | Unsighted | 2021-09-30 |
26 | ![]() |
85 | Shovel Knight Pocket Dungeon | 2021-12-13 |
27 | ![]() |
85 | Everhood | 2021-03-04 |
28 | ![]() |
85 | Valheim | 2021-02-02 |
29 | ![]() |
85 | Horizon Chase Turbo: Senna Forever | 2021-10-20 |
30 | ![]() |
85 | Metro Exodus Enhanced Edition | 2021-05-06 |
31 | ![]() |
85 | Final Fantasy IV Pixel Remaster | 2021-09-08 |
32 | ![]() |
85 | Nioh 2 - The Complete Edition | 2021-02-05 |
33 | ![]() |
85 | Silicon Dreams | 2021-04-20 |
34 | ![]() |
85 | ENDER LILIES: Quietus of the Knights | 2021-02-21 |
35 | ![]() |
85 | Wildermyth | 2021-06-15 |
36 | ![]() |
85 | The Great Ace Attorney Chronicles | 2021-07-26 |
37 | ![]() |
85 | Final Fantasy V Pixel Remaster | 2021-11-10 |
38 | ![]() |
84 | Sumire | 2021-05-26 |
39 | ![]() |
84 | Resident Evil Village | 2021-05-07 |
40 | ![]() |
84 | Loop Hero | 2021-03-04 |
41 | ![]() |
84 | Scarlet Hollow | 2021-06-11 |
42 | ![]() |
84 | Deltarune: Chapter 1 & 2 | 2021-09-17 |
43 | ![]() |
84 | The Forgotten City | 2021-07-28 |
44 | ![]() |
84 | Shadow Tactics: Blades of the Shogun - Aiko's Choice | 2021-12-06 |
45 | ![]() |
84 | Outer Wilds: Echoes of the Eye | 2021-09-28 |
46 | ![]() |
84 | Assassin's Creed Valhalla - Discovery Tour: Viking Age | 2021-10-19 |
47 | ![]() |
84 | GRIME | 2021-08-02 |
48 | ![]() |
83 | Wartales | 2021-12-01 |
49 | ![]() |
83 | Castlevania Advance Collection | 2021-09-23 |
50 | ![]() |
83 | The Binding Of Isaac: Repentance | 2021-03-31 |
51 | ![]() |
83 | Age of Empires IV | 2021-10-28 |
52 | ![]() |
83 | Astalon: Tears of the Earth | 2021-06-03 |
53 | ![]() |
83 | Imagine Earth | 2021-05-25 |
54 | ![]() |
83 | Unpacking | 2021-11-02 |
55 | ![]() |
83 | Before Your Eyes | 2021-04-08 |
56 | ![]() |
83 | Ni no Kuni II: Revenant Kingdom - Prince's Edition | 2021-09-17 |
57 | ![]() |
83 | The Life and Suffering of Sir Brante | 2021-03-04 |
58 | ![]() |
83 | Subnautica: Below Zero | 2021-05-14 |
59 | ![]() |
83 | Tails of Iron | 2021-09-17 |
60 | ![]() |
83 | NieR Replicant ver.1.22474487139 | 2021-04-23 |
61 | ![]() |
83 | EVERSPACE 2 | 2021-01-18 |
62 | ![]() |
83 | Potion Craft | 2021-09-21 |
63 | ![]() |
83 | ElecHead | 2021-10-14 |
64 | ![]() |
82 | Persona 5 Strikers | 2021-02-23 |
65 | ![]() |
82 | Gloomhaven | 2021-10-20 |
66 | ![]() |
82 | Final Fantasy Pixel Remaster | 2021-07-28 |
67 | ![]() |
82 | Little Nightmares II | 2021-02-11 |
68 | ![]() |
82 | I Expect You To Die 2 | 2021-08-24 |
69 | ![]() |
82 | Rogue Heroes: Ruins of Tasos | 2021-02-23 |
70 | ![]() |
82 | Chivalry 2 | 2021-06-08 |
71 | ![]() |
82 | The Sims 4: Cottage Living | 2021-07-22 |
72 | ![]() |
82 | The Sims 4: Dream Home Decorator | 2021-06-01 |
73 | ![]() |
82 | Rubber Bandits | 2021-12-02 |
74 | ![]() |
82 | Fuga: Melodies of Steel | 2021-07-29 |
75 | ![]() |
82 | Ragnarock | 2021-07-15 |
76 | ![]() |
82 | Final Fantasy III Pixel Remaster | 2021-07-28 |
77 | ![]() |
82 | Life is Strange: True Colors - Wavelengths | 2021-09-30 |
78 | ![]() |
82 | Cyber Shadow | 2021-01-26 |
79 | ![]() |
82 | The Vale: Shadow of the Crown | 2021-08-19 |
80 | ![]() |
82 | Impostor Factory | 2021-09-30 |
81 | ![]() |
82 | 3 Out of 10: Season Two | 2021-04-08 |
82 | ![]() |
82 | Guardians of the Galaxy | 2021-10-26 |
83 | ![]() |
82 | Okinawa Rush | 2021-10-21 |
84 | ![]() |
82 | FILMECHANISM | 2021-12-15 |
85 | ![]() |
82 | Moncage | 2021-11-16 |
86 | ![]() |
82 | Lacuna - A Sci-Fi Noir Adventure | 2021-05-20 |
87 | ![]() |
82 | UnMetal | 2021-09-28 |
88 | ![]() |
82 | Kaze and the Wild Masks | 2021-03-26 |
89 | ![]() |
81 | The Legend of Tian Ding | 2021-11-01 |
90 | ![]() |
81 | Dorfromantik | 2021-03-25 |
91 | ![]() |
81 | Exo One | 2021-11-18 |
92 | ![]() |
81 | Archvale | 2021-12-02 |
93 | ![]() |
81 | Let's Build a Zoo | 2021-11-05 |
94 | ![]() |
81 | Chroma Quaternion | 2021-05-07 |
95 | ![]() |
81 | Pathfinder: Wrath of the Righteous | 2021-09-02 |
96 | ![]() |
81 | Henchman Story | 2021-10-14 |
97 | ![]() |
81 | The Eternal Cylinder | 2021-09-30 |
98 | ![]() |
81 | The Darkside Detective: A Fumble in the Dark | 2021-04-15 |
99 | ![]() |
81 | Life is Strange: True Colors | 2021-09-10 |
100 | ![]() |
81 | Demeo | 2021-05-06 |
101 | ![]() |
81 | Kena: Bridge of Spirits | 2021-09-21 |
102 | ![]() |
81 | World of Warcraft: The Burning Crusade Classic | 2021-06-01 |
103 | ![]() |
81 | Star Wars Pinball VR | 2021-04-29 |
104 | ![]() |
81 | Black Book | 2021-08-10 |
105 | ![]() |
81 | Monster Hunter Stories 2: Wings of Ruin | 2021-07-09 |
106 | ![]() |
81 | Blind Drive | 2021-03-10 |
107 | ![]() |
81 | Atelier Ryza 2: Lost Legends & the Secret Fairy | 2021-01-26 |
108 | ![]() |
81 | Rainbow Billy: The Curse of Leviathan | 2021-10-05 |
109 | ![]() |
81 | Bonfire Peaks | 2021-09-30 |
110 | ![]() |
81 | Roguebook | 2021-06-17 |
111 | ![]() |
81 | Knockout City | 2021-05-21 |
112 | ![]() |
80 | Fights in Tight Spaces | 2021-12-02 |
113 | ![]() |
80 | Trials of Fire | 2021-04-09 |
114 | ![]() |
80 | F.I.S.T.: Forged In Shadow Torch | 2021-09-07 |
115 | ![]() |
80 | Atelier Lydie & Suelle: The Alchemists and the Mysterious Paintings DX | 2021-04-22 |
116 | ![]() |
80 | Diablo II: Resurrected | 2021-09-23 |
117 | ![]() |
80 | Ruined King: A League of Legends Story | 2021-11-16 |
118 | ![]() |
80 | Alan Wake Remastered | 2021-10-05 |
119 | ![]() |
80 | Eastward | 2021-09-16 |
120 | ![]() |
80 | The Riftbreaker | 2021-10-14 |
121 | ![]() |
80 | TOEM | 2021-09-18 |
122 | ![]() |
80 | Final Fantasy II Pixel Remaster | 2021-07-28 |
123 | ![]() |
80 | Field of Glory II: Medieval | 2021-02-04 |
124 | ![]() |
80 | Doctor Who: The Lonely Assassins | 2021-03-19 |
125 | ![]() |
80 | A Rogue Escape | 2021-06-10 |
126 | ![]() |
80 | Weaving Tides | 2021-05-27 |
127 | ![]() |
80 | Toodee and Topdee | 2021-08-04 |
128 | ![]() |
80 | OCO | 2021-08-12 |
129 | ![]() |
80 | The Wild at Heart | 2021-05-19 |
130 | ![]() |
80 | The Artful Escape | 2021-09-09 |
131 | ![]() |
80 | Sam & Max: Beyond Time and Space | 2021-12-08 |
132 | ![]() |
80 | Boomerang X | 2021-07-08 |
133 | ![]() |
80 | Mini Motorways | 2021-07-20 |
134 | ![]() |
80 | Blue Reflection: Second Light | 2021-11-09 |
135 | ![]() |
80 | Tainted Grail: Conquest | 2021-05-27 |
136 | ![]() |
80 | Wytchwood | 2021-12-09 |
137 | ![]() |
79 | Humankind | 2021-08-17 |
138 | ![]() |
79 | Dandy Ace | 2021-03-25 |
139 | ![]() |
79 | Scarlet Nexus | 2021-06-25 |
140 | ![]() |
79 | Severed Steel | 2021-09-17 |
141 | ![]() |
79 | YUKI | 2021-07-22 |
142 | ![]() |
79 | Unbound: Worlds Apart | 2021-07-28 |
143 | ![]() |
79 | Jupiter Hell | 2021-08-01 |
144 | ![]() |
79 | Super Robot Wars 30 | 2021-10-27 |
145 | ![]() |
79 | Omno | 2021-07-28 |
146 | ![]() |
79 | Blizzard Arcade Collection | 2021-02-19 |
147 | ![]() |
79 | OPUS: Echo of Starsong | 2021-09-01 |
148 | ![]() |
79 | A Total War Saga: TROY - Mythos | 2021-09-02 |
149 | ![]() |
79 | Corpse Party (2021) | 2021-10-20 |
150 | ![]() |
79 | Revita | 2021-03-03 |
151 | ![]() |
79 | Jurassic World Evolution 2 | 2021-11-09 |
152 | ![]() |
79 | Room to Grow | 2021-02-25 |
153 | ![]() |
79 | Rising Hell | 2021-05-19 |
154 | ![]() |
79 | Sea of Thieves: A Pirate's Life | 2021-06-22 |
155 | ![]() |
79 | Lemnis Gate | 2021-08-03 |
156 | ![]() |
79 | Circuit Superstars | 2021-10-12 |
157 | ![]() |
79 | Olija | 2021-01-28 |
158 | ![]() |
78 | Atelier Mysterious Trilogy Deluxe Pack | 2021-04-21 |
159 | ![]() |
78 | Treasures of the Aegean | 2021-11-11 |
160 | ![]() |
78 | GROW: Song of the Evertree | 2021-11-16 |
161 | ![]() |
78 | GTFO | 2021-12-10 |
162 | ![]() |
78 | Shot in the Dark | 2021-01-12 |
163 | ![]() |
78 | Sarawak | 2021-01-28 |
164 | ![]() |
78 | Record of Lodoss War: Deedlit in Wonder Labyrinth | 2021-03-27 |
165 | ![]() |
78 | Iron Harvest: Operation Eagle | 2021-05-27 |
166 | ![]() |
78 | Lost in Random | 2021-09-10 |
167 | ![]() |
78 | A Little Golf Journey | 2021-10-14 |
168 | ![]() |
78 | Tetragon | 2021-08-12 |
169 | ![]() |
78 | Riders Republic | 2021-10-28 |
170 | ![]() |
78 | Genesis Noir | 2021-03-26 |
171 | ![]() |
78 | What the Dub?! | 2021-04-08 |
172 | ![]() |
78 | Agatha Christie Hercule Poirot: The First Cases | 2021-09-27 |
173 | ![]() |
78 | Natsuki Chronicles | 2021-02-17 |
174 | ![]() |
78 | Papetura | 2021-05-07 |
175 | ![]() |
78 | Dodgeball Academia | 2021-08-05 |
176 | ![]() |
78 | Steel Assault | 2021-09-28 |
177 | ![]() |
78 | Axiom Verge 2 | 2021-08-11 |
178 | ![]() |
78 | The Elder Scrolls Online: Blackwood | 2021-06-01 |
179 | ![]() |
78 | Shin Megami Tensei III Nocturne HD Remaster | 2021-05-25 |
180 | ![]() |
78 | Death's Gambit: Afterlife | 2021-09-30 |
181 | ![]() |
78 | Blaster Master Zero III | 2021-07-29 |
182 | ![]() |
78 | ATOM RPG: Trudograd | 2021-09-13 |
183 | ![]() |
78 | Road 96 | 2021-08-16 |
184 | ![]() |
78 | Evil Genius 2: World Domination | 2021-03-30 |
185 | ![]() |
78 | The Last Stand: Aftermath | 2021-11-16 |
186 | ![]() |
78 | Aspire: Ina's Tale | 2021-12-17 |
187 | ![]() |
78 | Dungeon Encounters | 2021-10-14 |
188 | ![]() |
78 | FIFA 22 | 2021-10-01 |
189 | ![]() |
78 | Sunlight | 2021-01-14 |
190 | ![]() |
78 | Habroxia 2 | 2021-02-03 |
191 | ![]() |
78 | Total War: Three Kingdoms - Fates Divided | 2021-03-11 |
192 | ![]() |
78 | Space Otter Charlie | 2021-03-18 |
193 | ![]() |
78 | Rain on Your Parade | 2021-04-15 |
194 | ![]() |
78 | Wraith: The Oblivion - Afterlife | 2021-05-25 |
195 | ![]() |
78 | My Friend Peppa Pig | 2021-10-22 |
196 | ![]() |
78 | Buddy Simulator 1984 | 2021-02-18 |
197 | ![]() |
77 | Lego Builder's Journey | 2021-06-22 |
198 | ![]() |
77 | Atelier Sophie: The Alchemist of the Mysterious Book DX | 2021-04-21 |
199 | ![]() |
77 | Mind Scanners | 2021-05-20 |
200 | ![]() |
77 | Echo Generation | 2021-10-21 |
201 | ![]() |
77 | SOLAS 128 | 2021-01-25 |
202 | ![]() |
77 | Narita Boy | 2021-03-30 |
203 | ![]() |
77 | Ambition: A Minuet in Power | 2021-08-18 |
204 | ![]() |
77 | Evertried | 2021-10-21 |
205 | ![]() |
77 | DYSMANTLE | 2021-11-16 |
206 | ![]() |
77 | Crysis Remastered Trilogy | 2021-10-15 |
207 | ![]() |
77 | Flynn: Son of Crimson | 2021-09-15 |
208 | ![]() |
77 | Gunfire Reborn | 2021-11-18 |
209 | ![]() |
77 | MotoGP 21 | 2021-04-22 |
210 | ![]() |
77 | Golf Club: Wasteland | 2021-09-03 |
211 | ![]() |
77 | Super Monkey Ball Banana Mania | 2021-10-05 |
212 | ![]() |
77 | Tinytopia | 2021-08-30 |
213 | ![]() |
77 | World Splitter | 2021-04-21 |
214 | ![]() |
77 | Solar Ash | 2021-12-02 |
215 | ![]() |
77 | Hundred Days | 2021-05-13 |
216 | ![]() |
77 | Vagrus - The Riven Realms | 2021-10-05 |
217 | ![]() |
77 | Samurai Warriors 5 | 2021-07-26 |
218 | ![]() |
77 | Metallic Child | 2021-09-16 |
219 | ![]() |
77 | Wolfstride | 2021-12-07 |
220 | ![]() |
76 | Far Cry 6 | 2021-10-07 |
221 | ![]() |
76 | Dying Light: Platinum Edition | 2021-05-27 |
222 | ![]() |
76 | Labyrinth City: Pierre the Maze Detective | 2021-06-22 |
223 | ![]() |
76 | Vesper | 2021-07-30 |
224 | ![]() |
76 | Hearthstone: Forged in the Barrens | 2021-03-30 |
225 | ![]() |
76 | Essays on Empathy | 2021-05-18 |
226 | ![]() |
76 | Super Sami Roll | 2021-07-21 |
227 | ![]() |
76 | Behind the Frame: The Finest Scenery | 2021-08-25 |
228 | ![]() |
76 | Svoboda 1945 | 2021-08-03 |
229 | ![]() |
76 | Curious Expedition 2 | 2021-01-28 |
230 | ![]() |
76 | Speed Limit | 2021-02-17 |
231 | ![]() |
76 | Back 4 Blood | 2021-10-12 |
232 | ![]() |
76 | Nuclear Blaze | 2021-10-18 |
233 | ![]() |
76 | Aeon Drive | 2021-09-30 |
234 | ![]() |
76 | Arcadia Fallen | 2021-11-17 |
235 | ![]() |
76 | SaGa Frontier Remastered | 2021-04-15 |
236 | ![]() |
76 | Chernobylite | 2021-07-28 |
237 | ![]() |
76 | Wasteland 3: The Battle of Steeltown | 2021-06-03 |
238 | ![]() |
76 | Nanotale - Typing Chronicles | 2021-03-31 |
239 | ![]() |
76 | Traffic Jams | 2021-04-08 |
240 | ![]() |
76 | Skydrift Infinity | 2021-07-28 |
241 | ![]() |
76 | NBA 2K22 | 2021-09-10 |
242 | ![]() |
76 | Tandem: A Tale of Shadows | 2021-10-21 |
243 | ![]() |
76 | Immortals Fenyx Rising: A New God | 2021-01-28 |
244 | ![]() |
76 | Ocean's Heart | 2021-01-21 |
245 | ![]() |
76 | Operation: Tango | 2021-06-01 |
246 | ![]() |
76 | WRC 10 | 2021-09-02 |
247 | ![]() |
76 | Solasta: Crown of the Magister | 2021-05-27 |
248 | ![]() |
76 | Earth Defense Force: World Brothers | 2021-05-27 |
249 | ![]() |
76 | Where Cards Fall | 2021-11-04 |
250 | ![]() |
75 | Magic Twins | 2021-03-18 |
251 | ![]() |
75 | They Always Run | 2021-10-20 |
252 | ![]() |
75 | Just Dance 2022 | 2021-11-04 |
253 | ![]() |
75 | Tribes of Midgard | 2021-07-27 |
254 | ![]() |
75 | KeyWe | 2021-08-31 |
255 | ![]() |
75 | Assassin's Creed Valhalla: Wrath of the Druids | 2021-05-13 |
256 | ![]() |
75 | The Medium | 2021-01-28 |
257 | ![]() |
75 | Clan O'Connell And The Crown Of The Stag | 2021-04-28 |
258 | ![]() |
75 | Base One | 2021-05-11 |
259 | ![]() |
75 | Raptor Boyfriend: A High School Romance | 2021-07-15 |
260 | ![]() |
75 | Cloud Gardens | 2021-09-01 |
261 | ![]() |
75 | Time Loader | 2021-11-03 |
262 | ![]() |
75 | Legend of Keepers: Career of a Dungeon Manager | 2021-04-29 |
263 | ![]() |
75 | Far Cry 6: Vaas Insanity | 2021-11-16 |
264 | ![]() |
75 | Unplugged | 2021-10-21 |
265 | ![]() |
75 | Astro Aqua Kitty | 2021-06-03 |
266 | ![]() |
75 | Oddworld: Soulstorm Enhanced Edition | 2021-11-30 |
267 | ![]() |
75 | DOOM Eternal: The Ancient Gods Part Two | 2021-03-18 |
268 | ![]() |
75 | The Big Con | 2021-08-31 |
269 | ![]() |
75 | Sable | 2021-09-23 |
270 | ![]() |
75 | PowerWash Simulator | 2021-05-19 |
271 | ![]() |
75 | Cozy Grove | 2021-04-08 |
272 | ![]() |
75 | Summertime Madness | 2021-06-17 |
273 | ![]() |
74 | Assassin's Creed Valhalla: The Siege of Paris | 2021-08-12 |
274 | ![]() |
74 | Eldest Souls | 2021-07-29 |
275 | ![]() |
74 | Voice of Cards: The Isle Dragon Roars | 2021-10-28 |
276 | ![]() |
74 | The Ramp | 2021-08-03 |
277 | ![]() |
74 | Sniper Ghost Warrior Contracts 2 | 2021-06-04 |
278 | ![]() |
74 | Potion Party | 2021-04-08 |
279 | ![]() |
74 | Sherlock Holmes Chapter One | 2021-11-16 |
280 | ![]() |
74 | Mail Mole | 2021-03-04 |
281 | ![]() |
74 | Ayo the Clown | 2021-07-27 |
282 | ![]() |
74 | Myst | 2021-08-26 |
283 | ![]() |
74 | Demon Turf | 2021-11-04 |
284 | ![]() |
74 | Total War: Rome Remastered | 2021-04-29 |
285 | ![]() |
74 | Minute of Islands | 2021-06-14 |
286 | ![]() |
74 | Mundaun | 2021-03-16 |
287 | ![]() |
74 | Insurmountable | 2021-04-29 |
288 | ![]() |
74 | El Shaddai: Ascension of the Metatron | 2021-09-02 |
289 | ![]() |
74 | Disciples: Liberation | 2021-10-21 |
290 | ![]() |
74 | Sonic Colors: Ultimate | 2021-09-07 |
291 | ![]() |
74 | Shadow Man Remastered | 2021-04-15 |
292 | ![]() |
74 | Hot Wheels Unleashed | 2021-09-30 |
293 | ![]() |
74 | Marsupilami: Hoobadventure | 2021-11-16 |
294 | ![]() |
74 | Chorus | 2021-12-03 |
295 | ![]() |
74 | Actraiser Renaissance | 2021-09-23 |
296 | ![]() |
74 | Tormented Souls | 2021-08-27 |
297 | ![]() |
74 | Idol Manager | 2021-07-27 |
298 | ![]() |
74 | Moonglow Bay | 2021-10-26 |
299 | ![]() |
74 | Mayhem Brawler | 2021-08-19 |
300 | ![]() |
74 | Dogworld | 2021-03-18 |
301 | ![]() |
74 | Pecaminosa - A Pixel Noir Game | 2021-05-27 |
302 | ![]() |
74 | Total War: Warhammer 2 - The Silence & The Fury | 2021-07-14 |
303 | ![]() |
74 | Gas Station Simulator | 2021-09-15 |
304 | ![]() |
74 | 12 Minutes | 2021-08-19 |
305 | ![]() |
74 | Dark Deity | 2021-06-15 |
306 | ![]() |
74 | Legend of Mana | 2021-06-24 |
307 | ![]() |
74 | Agent Intercept | 2021-06-16 |
308 | ![]() |
74 | Farming Simulator 22 | 2021-11-22 |
309 | ![]() |
74 | Encased | 2021-09-07 |
310 | ![]() |
74 | Cris Tales | 2021-07-20 |
311 | ![]() |
74 | Happy Game | 2021-10-28 |
312 | ![]() |
73 | Garden Story | 2021-08-11 |
313 | ![]() |
73 | Watch Dogs: Legion - Bloodline | 2021-07-06 |
314 | ![]() |
73 | The Ascent | 2021-07-29 |
315 | ![]() |
73 | The Sims 4: Paranormal Stuff Pack | 2021-01-26 |
316 | ![]() |
73 | Metal Unit | 2021-01-27 |
317 | ![]() |
73 | 8Doors: Arum's Afterlife Adventure | 2021-04-08 |
318 | ![]() |
73 | Atelier Firis: The Alchemist and the Mysterious Journey DX | 2021-04-22 |
319 | ![]() |
73 | Sunblaze | 2021-06-03 |
320 | ![]() |
73 | Kraken Academy!! | 2021-09-10 |
321 | ![]() |
73 | 6Souls | 2021-12-03 |
322 | ![]() |
73 | Pronty: Fishy Adventure | 2021-11-18 |
323 | ![]() |
73 | R-Type Final 2 | 2021-04-30 |
324 | ![]() |
73 | Foregone | 2021-03-01 |
325 | ![]() |
73 | Sniper Elite VR | 2021-07-08 |
326 | ![]() |
73 | In Sound Mind | 2021-08-03 |
327 | ![]() |
73 | The Dark Pictures Anthology: House of Ashes | 2021-10-22 |
328 | ![]() |
73 | Faraday Protocol | 2021-08-12 |
329 | ![]() |
73 | Super Arcade Football | 2021-09-06 |
330 | ![]() |
73 | Toy Soldiers HD | 2021-10-21 |
331 | ![]() |
73 | Outriders | 2021-04-01 |
332 | ![]() |
73 | Crash Drive 3 | 2021-07-08 |
333 | ![]() |
73 | The Invisible Hand | 2021-05-07 |
334 | ![]() |
73 | Heavenly Bodies | 2021-12-07 |
335 | ![]() |
73 | Pile Up! Box by Box | 2021-03-18 |
336 | ![]() |
73 | Mighty Goose | 2021-06-05 |
337 | ![]() |
73 | Medieval Dynasty | 2021-09-23 |
338 | ![]() |
73 | The Jackbox Party Pack 8 | 2021-10-14 |
339 | ![]() |
73 | The Elder Scrolls V: Skyrim Anniversary Edition | 2021-11-11 |
340 | ![]() |
73 | Hammerting | 2021-10-27 |
341 | ![]() |
73 | Monster Rancher 1 & 2 DX | 2021-12-09 |
342 | ![]() |
73 | Beach Buggy Racing 2: Island Adventure | 2021-03-10 |
343 | ![]() |
73 | Century: Age of Ashes | 2021-12-02 |
344 | ![]() |
73 | Antonball Deluxe | 2021-03-05 |
345 | ![]() |
73 | Hearthstone: Fractured in Alterac Valley | 2021-12-07 |
346 | ![]() |
72 | Greak: Memories of Azur | 2021-08-17 |
347 | ![]() |
72 | Super Magbot | 2021-06-22 |
348 | ![]() |
72 | The Silver Case 2425 | 2021-07-06 |
349 | ![]() |
72 | Days Gone | 2021-05-18 |
350 | ![]() |
72 | Gamedec | 2021-09-16 |
351 | ![]() |
72 | Adios | 2021-03-17 |
352 | ![]() |
72 | Strangeland | 2021-05-25 |
353 | ![]() |
72 | Immortals Fenyx Rising: The Lost Gods | 2021-04-22 |
354 | ![]() |
72 | Hoa | 2021-08-24 |
355 | ![]() |
72 | Maquette | 2021-03-02 |
356 | ![]() |
72 | Turnip Boy Commits Tax Evasion | 2021-04-22 |
357 | ![]() |
72 | Growbot | 2021-10-20 |
358 | ![]() |
72 | Project Nightmares Case 36: Henrietta Kedward | 2021-09-29 |
359 | ![]() |
72 | Call of Duty: Vanguard | 2021-11-05 |
360 | ![]() |
72 | Naraka: Bladepoint | 2021-08-12 |
361 | ![]() |
72 | The Outer Worlds: Murder on Eridanos | 2021-03-17 |
362 | ![]() |
72 | Ninja Gaiden: Master Collection | 2021-06-10 |
363 | ![]() |
72 | Five Nights at Freddy's: Security Breach | 2021-12-16 |
364 | ![]() |
72 | No Longer Home | 2021-07-30 |
365 | ![]() |
71 | Hextech Mayhem: A League of Legends Story | 2021-11-16 |
366 | ![]() |
71 | Backbone | 2021-06-08 |
367 | ![]() |
71 | Lawn Mowing Simulator | 2021-08-10 |
368 | ![]() |
71 | A Juggler's Tale | 2021-09-29 |
369 | ![]() |
71 | My Singing Monsters Playground | 2021-11-09 |
370 | ![]() |
71 | Surviving the Aftermath | 2021-11-16 |
371 | ![]() |
71 | Thunder Tier One | 2021-12-07 |
372 | ![]() |
71 | Aeterna Noctis | 2021-12-15 |
373 | ![]() |
71 | TOHU | 2021-01-28 |
374 | ![]() |
71 | Spellcaster University | 2021-06-15 |
375 | ![]() |
71 | Residual | 2021-09-09 |
376 | ![]() |
71 | Erica | 2021-05-25 |
377 | ![]() |
71 | Epic Chef | 2021-11-11 |
378 | ![]() |
71 | Flowing Lights | 2021-05-07 |
379 | ![]() |
71 | Zool Redimensioned | 2021-08-18 |
380 | ![]() |
71 | Heidelberg 1693 | 2021-05-21 |
381 | ![]() |
71 | Aerial_Knight's Never Yield | 2021-05-19 |
382 | ![]() |
71 | Demon Slayer -Kimetsu no Yaiba- The Hinokami Chronicles | 2021-10-13 |
383 | ![]() |
71 | Blue Fire | 2021-02-04 |
384 | ![]() |
71 | Voyage | 2021-02-19 |
385 | ![]() |
71 | Arietta of Spirits | 2021-08-20 |
386 | ![]() |
71 | The Sundew | 2021-10-14 |
387 | ![]() |
71 | Stronghold: Warlords | 2021-03-09 |
388 | ![]() |
70 | Scarf | 2021-12-23 |
389 | ![]() |
70 | Oddworld: Soulstorm | 2021-04-23 |
390 | ![]() |
70 | The Gunk | 2021-12-16 |
391 | ![]() |
70 | Say No! More | 2021-04-09 |
392 | ![]() |
70 | Quantum League | 2021-04-15 |
393 | ![]() |
70 | Dice Legacy | 2021-09-09 |
394 | ![]() |
70 | Mutropolis | 2021-02-18 |
395 | ![]() |
70 | Clea 2 | 2021-03-25 |
396 | ![]() |
70 | Fire Tonight | 2021-08-12 |
397 | ![]() |
70 | JARS | 2021-10-20 |
398 | ![]() |
70 | Insomnis | 2021-10-31 |
399 | ![]() |
70 | Sands of Salzaar | 2021-12-15 |
400 | ![]() |
70 | Smelter | 2021-04-22 |
401 | ![]() |
70 | New World | 2021-09-28 |
402 | ![]() |
70 | Super Animal Royale | 2021-08-26 |
403 | ![]() |
69 | Centipede: Recharged | 2021-09-29 |
404 | ![]() |
69 | Warhammer Age of Sigmar: Tempestfall | 2021-11-17 |
405 | ![]() |
69 | Breathedge | 2021-02-25 |
406 | ![]() |
69 | Happy's Humble Burger Farm | 2021-12-03 |
407 | ![]() |
69 | Last Stop | 2021-07-22 |
408 | ![]() |
69 | Into the Pit | 2021-10-19 |
409 | ![]() |
69 | Out of Line | 2021-06-23 |
410 | ![]() |
69 | Re:ZERO -Starting Life in Another World- The Prophecy of the Throne | 2021-01-28 |
411 | ![]() |
69 | City of Gangsters | 2021-08-09 |
412 | ![]() |
69 | Disjunction | 2021-01-28 |
413 | ![]() |
69 | White Shadows | 2021-12-07 |
414 | ![]() |
69 | The Company Man | 2021-05-28 |
415 | ![]() |
69 | Swords of Legends Online | 2021-07-09 |
416 | ![]() |
69 | Townscaper | 2021-08-26 |
417 | ![]() |
69 | HighFleet | 2021-07-27 |
418 | ![]() |
69 | Song of Iron | 2021-08-31 |
419 | ![]() |
68 | RiMS Racing | 2021-08-19 |
420 | ![]() |
68 | Nerve | 2021-02-18 |
421 | ![]() |
68 | Mighty Fight Federation | 2021-03-01 |
422 | ![]() |
68 | Rogue Lords | 2021-09-30 |
423 | ![]() |
68 | Broken Blades | 2021-09-13 |
424 | ![]() |
68 | Lemon Cake | 2021-02-18 |
425 | ![]() |
68 | The Magnificent Trufflepigs | 2021-06-03 |
426 | ![]() |
68 | Sheltered 2 | 2021-09-21 |
427 | ![]() |
68 | Aliens: Fireteam Elite | 2021-08-24 |
428 | ![]() |
68 | Toree 3D | 2021-04-09 |
429 | ![]() |
68 | B.ARK | 2021-07-29 |
430 | ![]() |
68 | Murder Mystery Machine | 2021-08-25 |
431 | ![]() |
68 | Conway: Disappearance at Dahlia View | 2021-11-02 |
432 | ![]() |
68 | Tunche | 2021-11-02 |
433 | ![]() |
68 | Asteroids: Recharged | 2021-12-14 |
434 | ![]() |
68 | Olympic Games Tokyo 2020 - The Official Video Game | 2021-06-22 |
435 | ![]() |
68 | One Hand Clapping | 2021-06-10 |
436 | ![]() |
68 | Kitaria Fables | 2021-09-02 |
437 | ![]() |
68 | Monster Energy Supercross - The Official Videogame 4 | 2021-03-11 |
438 | ![]() |
68 | Immortals: Fenyx Rising: Myths of the Eastern Realm | 2021-03-25 |
439 | ![]() |
68 | Endzone: A World Apart | 2021-03-18 |
440 | ![]() |
68 | Forgotten Fields | 2021-04-15 |
441 | ![]() |
68 | Sir Lovelot | 2021-03-03 |
442 | ![]() |
67 | The Smurfs - Mission Vileaf | 2021-10-26 |
443 | ![]() |
67 | Paint the Town Red | 2021-07-29 |
444 | ![]() |
67 | Black Widow: Recharged | 2021-10-28 |
445 | ![]() |
67 | Warhammer Age of Sigmar: Storm Ground | 2021-05-27 |
446 | ![]() |
67 | Lake | 2021-09-01 |
447 | ![]() |
67 | Doomsday Vault | 2021-08-05 |
448 | ![]() |
67 | Kukoos: Lost Pets | 2021-12-14 |
449 | ![]() |
67 | Paradise Lost | 2021-03-24 |
450 | ![]() |
67 | Button City | 2021-08-09 |
451 | ![]() |
67 | Biomutant | 2021-05-25 |
452 | ![]() |
67 | Retro Machina | 2021-05-12 |
453 | ![]() |
67 | Lost Ruins | 2021-05-13 |
454 | ![]() |
67 | MXGP 2021 | 2021-11-30 |
455 | ![]() |
67 | Curved Space | 2021-06-29 |
456 | ![]() |
67 | The Captain is Dead | 2021-01-31 |
457 | ![]() |
67 | Citizens Unite!: Earth x Space | 2021-01-28 |
458 | ![]() |
67 | Haven Park | 2021-08-05 |
459 | ![]() |
67 | Undungeon | 2021-11-18 |
460 | ![]() |
67 | This is the President | 2021-12-06 |
461 | ![]() |
67 | Unexplored 2: The Wayfarer's Legacy | 2021-05-20 |
462 | ![]() |
67 | Madden NFL 22 | 2021-08-20 |
463 | ![]() |
67 | JETT: The Far Shore | 2021-10-05 |
464 | ![]() |
66 | King's Bounty II | 2021-08-24 |
465 | ![]() |
66 | Cyanide & Happiness: Freakpocalypse | 2021-03-11 |
466 | ![]() |
66 | We Are Football | 2021-06-11 |
467 | ![]() |
66 | Skate City | 2021-05-06 |
468 | ![]() |
66 | Asterix & Obelix: Slap Them All! | 2021-12-07 |
469 | ![]() |
66 | Bus Simulator 21 | 2021-09-07 |
470 | ![]() |
66 | Siege Survival: Gloria Victis | 2021-05-18 |
471 | ![]() |
66 | Hood: Outlaws & Legends | 2021-05-10 |
472 | ![]() |
66 | I Am Fish | 2021-09-16 |
473 | ![]() |
66 | Gal*Gun Returns | 2021-02-12 |
474 | ![]() |
65 | Neurodeck | 2021-03-18 |
475 | ![]() |
65 | The Longest Road on Earth | 2021-05-27 |
476 | ![]() |
65 | The Amazing American Circus | 2021-09-16 |
477 | ![]() |
65 | Chasing Static | 2021-10-14 |
478 | ![]() |
65 | War Mongrels | 2021-10-19 |
479 | ![]() |
65 | Red Solstice 2: Survivors | 2021-06-17 |
480 | ![]() |
65 | Stonefly | 2021-06-01 |
481 | ![]() |
65 | Gods Will Fall | 2021-01-29 |
482 | ![]() |
65 | RetroMania Wrestling | 2021-02-25 |
483 | ![]() |
65 | Astria Ascending | 2021-09-30 |
484 | ![]() |
65 | Battlefield 2042 | 2021-11-19 |
485 | ![]() |
65 | Mayhem in Single Valley | 2021-05-20 |
486 | ![]() |
64 | Nickelodeon All-Star Brawl | 2021-10-05 |
487 | ![]() |
64 | Aragami 2 | 2021-09-17 |
488 | ![]() |
64 | Spacebase Startopia | 2021-03-26 |
489 | ![]() |
64 | The Lightbringer | 2021-10-07 |
490 | ![]() |
64 | BloodRayne Betrayal: Fresh Bites | 2021-09-09 |
491 | ![]() |
64 | INDUSTRIA | 2021-09-30 |
492 | ![]() |
64 | Sword of the Necromancer | 2021-01-28 |
493 | ![]() |
64 | Terminator: Resistance Annihilation Line | 2021-12-10 |
494 | ![]() |
64 | Blacksmith of the Sand Kingdom | 2021-01-07 |
495 | ![]() |
64 | Big Rumble Boxing: Creed Champions | 2021-09-03 |
496 | ![]() |
64 | Kingdoms of Amalur: Re-Reckoning - Fatesworn | 2021-12-14 |
497 | ![]() |
64 | Down in Bermuda | 2021-01-14 |
498 | ![]() |
64 | Alex Kidd in Miracle World DX | 2021-06-22 |
499 | ![]() |
64 | Ashwalkers | 2021-04-15 |
500 | ![]() |
64 | Carrier Command 2 | 2021-08-10 |
30.3.5 スクレイピングの注意事項
- Terms and conditions / Terms of serviceを読もう
- 著作権
- 個人情報
Sys.sleep()