質問するログイン新規登録

回答編集履歴

3

試したことの追加

2020/07/07 00:08

投稿

Penpen7
Penpen7

スコア698

answer CHANGED
@@ -1,7 +1,5 @@
1
- スクレイピングで希望の要素が取れていないんでしょう。
2
- link_elemsが空であることが考えられます。
1
+ 試したこと2, 3でpythonスクリプトの実行はできていると思われますが、そのあとのselectで該当する要素がないために、link_elemsの中身が空であることが考えられます。
3
- スクレイピング時にはhtmlの構造を観察してどのようにしたら取れるか試行錯誤しま
2
+ スクレイピング時にはhtmlの構造を観察してどのようにしたら取れるか試行錯誤していきしょう
4
- Google Chromeであれば、デブロッパーツールを使いながら考えます。
5
3
 
6
4
  そもそも、Googleでの無許可のスクレイピングは禁止されています。
7
5
  (Google側からアクセスをブロックされる可能性があります)

2

APIにリンク変更

2020/07/07 00:08

投稿

Penpen7
Penpen7

スコア698

answer CHANGED
@@ -1,11 +1,12 @@
1
1
  スクレイピングで希望の要素が取れていないんでしょう。
2
2
  link_elemsが空であることが考えられます。
3
- htmlの構造を観察してどのようにしたら取れるか試行錯誤することです
3
+ スクレイピング時にはhtmlの構造を観察してどのようにしたら取れるか試行錯誤します。
4
+ Google Chromeであれば、デブロッパーツールを使いながら考えます。
4
5
 
5
6
  そもそも、Googleでの無許可のスクレイピングは禁止されています。
6
7
  (Google側からアクセスをブロックされる可能性があります)
7
8
  [自動化されたクエリ](https://support.google.com/webmasters/answer/66357)
8
9
 
9
10
  Custom Search APIを利用した方が、早いですし、確実です。
10
- [Custom Search API](https://developers.google.com/custom-search)
11
+ [Custom Search API](https://developers.google.com/custom-search/v1/overview)
11
12
  [Qiitaの記事](https://qiita.com/zak_y/items/42ca0f1ea14f7046108c)

1

リンク追加

2020/07/07 00:05

投稿

Penpen7
Penpen7

スコア698

answer CHANGED
@@ -1,9 +1,11 @@
1
- スクレイピングで希望の要素が取れていないんでしょう。link_elemsが空であると考えられます。
1
+ スクレイピングで希望の要素が取れていないんでしょう。
2
+ link_elemsが空であることが考えられます。
3
+ htmlの構造を観察してどのようにしたら取れるか試行錯誤することです。
2
4
 
3
5
  そもそも、Googleでの無許可のスクレイピングは禁止されています。
4
6
  (Google側からアクセスをブロックされる可能性があります)
5
- https://support.google.com/webmasters/answer/66357
7
+ [自動化されたクエリ](https://support.google.com/webmasters/answer/66357)
6
8
 
7
9
  Custom Search APIを利用した方が、早いですし、確実です。
8
- https://developers.google.com/custom-search
10
+ [Custom Search API](https://developers.google.com/custom-search)
9
- https://qiita.com/zak_y/items/42ca0f1ea14f7046108c
11
+ [Qiitaの記事](https://qiita.com/zak_y/items/42ca0f1ea14f7046108c)