回答編集履歴
1
補足
test
CHANGED
@@ -6,11 +6,13 @@
|
|
6
6
|
|
7
7
|
ただし、スキーム(`http:`や`https:`)で始まっていないので相対URLと言います。
|
8
8
|
|
9
|
+
スキームで始まるのが絶対URLです。
|
9
10
|
|
10
11
|
|
11
12
|
|
12
13
|
|
14
|
+
|
13
|
-
そのページのURLを`url_of_this_page`とすると、
|
15
|
+
絶対URLは、そのページの絶対URLを`url_of_this_page`とすると、
|
14
16
|
|
15
17
|
```Python
|
16
18
|
|
@@ -18,7 +20,7 @@
|
|
18
20
|
|
19
21
|
~~~
|
20
22
|
|
21
|
-
target_url = urllib.parse.urljoin(url_of_this_page,element.get_attribute("href"))
|
23
|
+
target_url = urllib.parse.urljoin(url_of_this_page, element.get_attribute("href"))
|
22
24
|
|
23
25
|
```
|
24
26
|
|
@@ -28,13 +30,13 @@
|
|
28
30
|
|
29
31
|
```Python
|
30
32
|
|
31
|
-
urllib.parse.urljoin("https://www.example.com/foo/bar.html","/a/b/c.html")
|
33
|
+
urllib.parse.urljoin("https://www.example.com/foo/bar.html", "/a/b/c.html")
|
32
34
|
|
33
35
|
#=> 'https://www.example.com/a/b/c.html'
|
34
36
|
|
35
37
|
|
36
38
|
|
37
|
-
urllib.parse.urljoin("https://www.example.com/foo/bar.html","./x.html")
|
39
|
+
urllib.parse.urljoin("https://www.example.com/foo/bar.html", "./x.html")
|
38
40
|
|
39
41
|
#=> 'https://www.example.com/foo/x.html'
|
40
42
|
|