回答編集履歴

2

補足

2018/08/17 21:23

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -15,3 +15,41 @@
15
15
  まず、ソースコードを記述して、詰まった時にやりたい事をピンポイントで質問すると回答が付きやすいかと。
16
16
 
17
17
  あと「とあるページ」がどこか分かりませんが、グーグルやツィッターなどの大手サイトは機械的なアクセス(スクレイピング/クローリング)を規約により禁止しているので、その旨ご注意を。
18
+
19
+
20
+
21
+ ---
22
+
23
+
24
+
25
+ > AttributeError: 'NoneType' object has no attribute 'get'
26
+
27
+
28
+
29
+ グーグル翻訳
30
+
31
+ AttributeError: 'NoneType'オブジェクトには属性 'get'がありません
32
+
33
+
34
+
35
+ soup.find('a',class_='クラス名') # <=この結果がNone(要素を取得できていない)です。
36
+
37
+
38
+
39
+ ```Python
40
+
41
+ # print文を追加してクラス名が正しいかをを確認してくださいな。
42
+
43
+ print(response.text)
44
+
45
+ # 変数名が違います。responsew.text => response.text
46
+
47
+ soup = BeautifulSoup(response.text,'lxml')
48
+
49
+ ```
50
+
51
+
52
+
53
+ ■参考情報
54
+
55
+ [Python3のNoneおよびNoneTypeを排除したい](https://teratail.com/questions/139874)

1

追記

2018/08/17 21:22

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -13,3 +13,5 @@
13
13
 
14
14
 
15
15
  まず、ソースコードを記述して、詰まった時にやりたい事をピンポイントで質問すると回答が付きやすいかと。
16
+
17
+ あと「とあるページ」がどこか分かりませんが、グーグルやツィッターなどの大手サイトは機械的なアクセス(スクレイピング/クローリング)を規約により禁止しているので、その旨ご注意を。