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

回答編集履歴

2

補足

2018/08/17 21:23

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -6,4 +6,23 @@
6
6
  スクレイピングフレームワークを使いたい→Scrapy or フリーソフト
7
7
 
8
8
  まず、ソースコードを記述して、詰まった時にやりたい事をピンポイントで質問すると回答が付きやすいかと。
9
- あと「とあるページ」がどこか分かりませんが、グーグルやツィッターなどの大手サイトは機械的なアクセス(スクレイピング/クローリング)を規約により禁止しているので、その旨ご注意を。
9
+ あと「とあるページ」がどこか分かりませんが、グーグルやツィッターなどの大手サイトは機械的なアクセス(スクレイピング/クローリング)を規約により禁止しているので、その旨ご注意を。
10
+
11
+ ---
12
+
13
+ > AttributeError: 'NoneType' object has no attribute 'get'
14
+
15
+ グーグル翻訳
16
+ AttributeError: 'NoneType'オブジェクトには属性 'get'がありません
17
+
18
+ soup.find('a',class_='クラス名') # <=この結果がNone(要素を取得できていない)です。
19
+
20
+ ```Python
21
+ # print文を追加してクラス名が正しいかをを確認してくださいな。
22
+ print(response.text)
23
+ # 変数名が違います。responsew.text => response.text
24
+ soup = BeautifulSoup(response.text,'lxml')
25
+ ```
26
+
27
+ ■参考情報
28
+ [Python3のNoneおよびNoneTypeを排除したい](https://teratail.com/questions/139874)

1

追記

2018/08/17 21:22

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -5,4 +5,5 @@
5
5
  静的なページ…requestsモジュール
6
6
  スクレイピングフレームワークを使いたい→Scrapy or フリーソフト
7
7
 
8
- まず、ソースコードを記述して、詰まった時にやりたい事をピンポイントで質問すると回答が付きやすいかと。
8
+ まず、ソースコードを記述して、詰まった時にやりたい事をピンポイントで質問すると回答が付きやすいかと。
9
+ あと「とあるページ」がどこか分かりませんが、グーグルやツィッターなどの大手サイトは機械的なアクセス(スクレイピング/クローリング)を規約により禁止しているので、その旨ご注意を。