質問編集履歴
3
一部解決したので、修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,7 +15,7 @@
|
|
15
15
|
file_atag = file[0].find_elements_by_tag_name('a')
|
16
16
|
|
17
17
|
print(file_atag[0].text)
|
18
|
-
fileの中身が
|
18
|
+
fileの中身が複数あると思ったので[0]を試しにつけてみたら、キーワード取得できました。
|
19
19
|
|
20
20
|
となると、 file[0]の部分をカウントアップしながらfile_atag[0].textの部分をfor文で書くとどうなるのでしょうか?
|
21
21
|
|
2
一部うまく言ったので修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,24 +10,26 @@
|
|
10
10
|
file = driver.find_elements_by_class_name('details-wrapper')
|
11
11
|
file_atag = file.find_elements_by_tag_name('a')
|
12
12
|
|
13
|
+
修正追加
|
13
|
-
|
14
|
+
file = driver.find_elements_by_class_name('details')
|
15
|
+
file_atag = file[0].find_elements_by_tag_name('a')
|
14
16
|
|
15
|
-
|
17
|
+
print(file_atag[0].text)
|
16
|
-
|
18
|
+
fileの中身がリストになっているため[0]を試しにつけてみたら、キーワード取得できました。
|
17
|
-
//*[@id="feed-item-JP_lnk_ZCJowAEwAAANUM_ja"]/div[1]/div[2]/div[1]/div/span[1]/a
|
18
19
|
|
19
|
-
|
20
|
+
となると、 file[0]の部分をカウントアップしながらfile_atag[0].textの部分をfor文で書くとどうなるのでしょうか?
|
21
|
+
|
20
22
|
|
21
23
|
夕方からずっと悩んでなかなか解決できず。お力添えいただけないでしょうか
|
22
24
|
```ここに言語を入力
|
23
25
|
driver.get(url)
|
24
26
|
print('ページを開く')
|
25
27
|
time.sleep(5)
|
26
|
-
#キーワード及びニュースタイトル及び引用元を取得できたが絞り込もうとするとだめ
|
27
|
-
file = driver.find_elements_by_class_name('details
|
28
|
+
file = driver.find_elements_by_class_name('details')
|
28
|
-
file_atag = file.find_elements_by_tag_name('a')
|
29
|
+
file_atag = file[0].find_elements_by_tag_name('a')
|
29
30
|
|
30
31
|
print(file_atag[0].text)
|
32
|
+
なんか1こキーワード取れた
|
31
33
|
|
32
34
|
print('~~~~~~~~~~ここまで〜〜〜〜〜〜')
|
33
35
|
```
|
@@ -109,7 +111,3 @@
|
|
109
111
|
|
110
112
|
</div>
|
111
113
|
```
|
112
|
-
イメージとしては下のデータを キーワードとそれに対応したリンクを取得したい
|
113
|
-
あわよくばニュースタイトルと引用元も取得したい。
|
114
|
-
おそらくキーワードの部分がうまく行けば、そちらも解決できそうな気がしています。
|
115
|
-
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-03-09/2434900f-bad7-45a8-a8f2-7509b3259d42.png)
|
1
誤字があったので修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -23,7 +23,7 @@
|
|
23
23
|
driver.get(url)
|
24
24
|
print('ページを開く')
|
25
25
|
time.sleep(5)
|
26
|
-
#
|
26
|
+
#キーワード及びニュースタイトル及び引用元を取得できたが絞り込もうとするとだめ
|
27
27
|
file = driver.find_elements_by_class_name('details-wrapper')
|
28
28
|
file_atag = file.find_elements_by_tag_name('a')
|
29
29
|
|