回答編集履歴

2

エラー行追記

2019/12/27 08:37

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,4 +1,10 @@
1
+ > AttributeError: 'NoneType' object has no attribute 'endswith'
2
+
3
+
4
+
5
+ Noneにはendswithメソッドがないと言ってます。
6
+
1
- link.get("src") で None が返ってきています。
7
+ つまり、link.get("src") で None が返ってきています。
2
8
 
3
9
  print(link)して srcタグがあるか確認してみてはいかがですか?
4
10
 

1

対応策追記

2019/12/27 08:37

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,5 +1,11 @@
1
1
  link.get("src") で None が返ってきています。
2
+
3
+ print(link)して srcタグがあるか確認してみてはいかがですか?
2
4
 
3
5
 
4
6
 
7
+ あるいは
8
+
5
- print(link)して srcタグがあるか確認してみてはいかがですか?
9
+ if link.get("src") and link.get("src").endswith(".jpg")
10
+
11
+ に変更してみるとか。