質問編集履歴

2

書式の改善

2021/04/25 13:22

投稿

kodaiiii
kodaiiii

スコア0

test CHANGED
File without changes
test CHANGED
@@ -12,11 +12,11 @@
12
12
 
13
13
  def url_list():
14
14
 
15
- soup = BeautifulSoup(url,"html.parser")
15
+    soup = BeautifulSoup(url,"html.parser")
16
16
 
17
- for i in soup.find_all("a"):
17
+    for i in soup.find_all("a"):
18
18
 
19
- url_absolute = urljoin(base_url, i.get("href"))
19
+      url_absolute = urljoin(base_url, i.get("href"))
20
20
 
21
21
 
22
22
 
@@ -40,7 +40,7 @@
40
40
 
41
41
  for f in url_list():
42
42
 
43
- driver.get(f)
43
+   driver.get(f)
44
44
 
45
45
  sleep(5)
46
46
 

1

書式の改善

2021/04/25 13:22

投稿

kodaiiii
kodaiiii

スコア0

test CHANGED
File without changes
test CHANGED
@@ -2,58 +2,78 @@
2
2
 
3
3
  根本的にまちがているかもしれません。
4
4
 
5
+ ,,,Python
6
+
5
- ### 該当のソースコード一部分を抜き出します python
7
+ from urllib.parse import urljoin
8
+
9
+ from bs4 import BeautifulSoup
10
+
11
+ base_url = "URL"
12
+
13
+ def url_list():
14
+
15
+ soup = BeautifulSoup(url,"html.parser")
16
+
17
+ for i in soup.find_all("a"):
18
+
19
+ url_absolute = urljoin(base_url, i.get("href"))
6
20
 
7
21
 
8
22
 
9
- ソースコード
23
+ print (url_list)
10
24
 
11
- from urllib.parse import urljoin
25
+ ,,,Error
12
26
 
13
- #絶対URLに変換
27
+ TypeError Traceback (most recent call last)
14
28
 
15
- from bs4 import BeautifulSoup
29
+ <ipython-input-16-15b34bf8ed23> in <module>
16
30
 
17
- base_url = URL
18
-
19
- soup = BeautifulSoup( ...., “html .parser”)
20
-
21
- for i in soup. find_all(“a”):
31
+ ----> 1 print (url_list)
22
-
23
- url_absolute = print(url join(base_url, i.get(“href”)
24
32
 
25
33
 
26
34
 
27
- 絶対URLは取得できました。
35
+ TypeError: 'NoneType' object is not callable
28
36
 
37
+ ,,,
38
+
39
+ ,,,Python
40
+
29
- ここからわからなかったので別の方法も試しました。
41
+ for f in url_list():
42
+
43
+ driver.get(f)
44
+
45
+ sleep(5)
46
+
47
+ ,,,
48
+
49
+ TypeError Traceback (most recent call last)
50
+
51
+ <ipython-input-12-e579847b4472> in <module>
52
+
53
+ ----> 1 for f in url_list():
54
+
55
+ 2 driver.get(f)
56
+
57
+ 3 sleep(5)
58
+
59
+ ,,,Error
60
+
61
+ <ipython-input-11-5a3051a1a49a> in url_list()
62
+
63
+ 5 soup = BeautifulSoup(html,"html.parser")
64
+
65
+ 6 for i in soup.find_all("a"):
66
+
67
+ ----> 7 url_absolute = print(urljoin(base_url, i.get("href")))
68
+
69
+ 8 return url_list
70
+
71
+ 9
30
72
 
31
73
 
32
74
 
33
- from urllib.parse import url join
75
+ TypeError: 'NoneType' object is not callable
34
76
 
35
- from bs4 import BeautifulSoup
77
+ ,,,
36
78
 
37
- base_url = URL
38
-
39
- def url_list():
40
-
41
- soup = BeautifulSoup(html, “html.parser)
42
-
43
- for i in soup. find_all(“a”):
44
-
45
- url_absolute = urljoin(base_url, i.get(“href”))
46
-
47
-
48
-
49
- print (url_list) Error: Nonetype object is not callable
50
-
51
-
52
-
53
- for f in url_list():
54
-
55
- driver.get(f)
56
-
57
-
58
-
59
- よろくお願います
79
+ すみません.訂正た.