質問編集履歴
1
同ドメインでトップページで試すと正常に動作、このディレクトリ配下では動作がうまくいかない。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,16 +1,12 @@
|
|
1
|
-
Pythonにて、CSSセレクタを使いHTMLの一部の監視をして、差分チェックするプログラムを見よう見まねで
|
1
|
+
Pythonにて、CSSセレクタを使いHTMLの一部の監視をして、差分チェックするプログラムを見よう見まねで組みました。
|
2
2
|
|
3
3
|
いくつか動作チェックをしていると、ある特定のページで動作がうまくいかず、困っています。
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
以下ページの一番上にある日付の更新をチェックしたいのですが、
|
7
|
+
以下ページの一番上にある日付の更新をチェックしたいのですが、
|
8
|
-
|
9
|
-
コピーしたCSSセレクタでは取得データが空になり、tbodyを外した場合ではデータを取得できるが
|
10
8
|
|
11
9
|
毎回同じデータにも関わらず更新検知(True)されてしまいます。
|
12
|
-
|
13
|
-
|
14
10
|
|
15
11
|
どこが悪いのかわからず困っています。手助けして頂けると幸いです。
|
16
12
|
|
@@ -44,7 +40,7 @@
|
|
44
40
|
|
45
41
|
|
46
42
|
|
47
|
-
code = '
|
43
|
+
code = '6653'
|
48
44
|
|
49
45
|
name = '正興電機製作所'
|
50
46
|
|
@@ -72,9 +68,9 @@
|
|
72
68
|
|
73
69
|
def get_website():
|
74
70
|
|
75
|
-
# 更新を検知したい箇所を指定
|
71
|
+
# 更新を検知したい箇所を指定
|
76
72
|
|
77
|
-
elems = soup.select('#contents > table > t
|
73
|
+
elems = soup.select('#contents > table > tr:nth-child(1)') # copy -> selector
|
78
74
|
|
79
75
|
str_elems = str(elems) # stringに変換
|
80
76
|
|