質問編集履歴

1

対象のhtmlとエラーについて追記しました. htmlの貼り方がこれではわかりにくいと思いますので, 実際にアクセスしていただけると助かります.

2021/03/12 13:54

投稿

moosan
moosan

スコア2

test CHANGED
File without changes
test CHANGED
@@ -30,6 +30,26 @@
30
30
 
31
31
 
32
32
 
33
+ ```html
34
+
35
+ <dl class="routeSummary">
36
+
37
+ <dt>
38
+
39
+ <dd>
40
+
41
+ <ui>
42
+
43
+ <li class="time">
44
+
45
+ <span>22:40発→<span class="mark">22:54着</span></span>
46
+
47
+
48
+
49
+ ```
50
+
51
+
52
+
33
53
  ### 試したこと
34
54
 
35
55
 
@@ -44,4 +64,18 @@
44
64
 
45
65
 
46
66
 
47
- サイトの文法を理解することができなかったので, 私はchromeのcopyselectorを参考にして, その部分をこのコードに変えましたが, これではうまくいないようす. なぜうまくいかないのでしょうか.
67
+ サイトの通りにやればもちろんうまくいきます. しかしサイトの文法を理解することができなかったので, 私はchromeのcopyselectorを参考にして, その部分をこのコードに変えました. し以下のようなエラーが出ます.
68
+
69
+
70
+
71
+ AttributeError: ResultSet object has no attribute 'text'. You're probably treating a list of elements like a single element. Did you call find_all() when you meant to call find()?
72
+
73
+
74
+
75
+ エラーの意味もあまりわかりません.
76
+
77
+
78
+
79
+ あとhtmlへのリンクは以下のようになっています.
80
+
81
+ https://transit.yahoo.co.jp/search/result?flatlon=&fromgid=&from=%E6%9D%B1%E4%BA%AC&tlatlon=&togid=&to=%E6%96%B0%E5%AE%BF&viacode=&via=&viacode=&via=&viacode=&via=&y=2021&m=03&d=12&hh=22&m2=2&m1=5&type=1&ticket=ic&expkind=1&ws=3&s=0&al=1&shin=1&ex=1&hb=1&lb=1&sr=1&kw=%E6%96%B0%E5%AE%BF