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

回答編集履歴

2

エラー行追記

2019/12/27 08:37

投稿

shiracamus
shiracamus

スコア5406

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

1

対応策追記

2019/12/27 08:37

投稿

shiracamus
shiracamus

スコア5406

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