質問編集履歴
1
新たなエラー
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
|
-
### requestsライブラリを使おうとすると以下のエラーが出てしまいます。
|
1
|
+
### requestsライブラリを使おうとすると以下のエラーが出てしまいます。(編集後)
|
2
|
+
|
3
|
+
このサイト(https://review-of-my-life.blogspot.com/)のHTMLを取得したい。
|
2
4
|
|
3
5
|
|
4
6
|
|
@@ -36,32 +38,50 @@
|
|
36
38
|
|
37
39
|
```
|
38
40
|
|
41
|
+
### 先ほどあった上記の質問に対しての解決策を試してみたところ。。。
|
39
42
|
|
43
|
+
[絵文字などのUnicodeのBMP外の文字がphotosに含まれていると提示エラーが発生します。
|
40
44
|
|
41
|
-
|
45
|
+
BMP外の文字をBMP内の文字に置換することでprintできるようになります。](https://stackoverflow.com/questions/32442608/ucs-2-codec-cant-encode-characters-in-position-1050-1050)
|
42
46
|
|
43
47
|
|
44
48
|
|
49
|
+
```
|
50
|
+
|
51
|
+
import requests
|
52
|
+
|
53
|
+
x = requests.get("https://review-of-my-life.blogspot.com/")
|
54
|
+
|
55
|
+
import sys
|
56
|
+
|
45
|
-
|
57
|
+
non_bmp_map = dict.fromkeys(range(0x10000, sys.maxunicode + 1), 0x003f)
|
46
58
|
|
47
59
|
|
48
60
|
|
49
|
-
|
61
|
+
print(x.translate(non_bmp_map))
|
50
62
|
|
51
63
|
|
52
64
|
|
53
|
-
```
|
65
|
+
```
|
54
66
|
|
55
|
-
|
67
|
+
### 新たなエラーAttributeError: 'Response' object has no attribute 'translate'
|
56
|
-
|
57
|
-
Requirement already satisfied: requests in /Users/??????????/.pyenv/versions/anaconda3-5.1.0/lib/python3.6/site-packages (2.18.4)
|
58
|
-
|
59
|
-
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Users/??????????/.pyenv/versions/anaconda3-5.1.0/lib/python3.6/site-packages (from requests) (3.0.4)
|
60
|
-
|
61
|
-
Requirement already satisfied: idna<2.7,>=2.5 in /Users/??????????/.pyenv/versions/anaconda3-5.1.0/lib/python3.6/site-packages (from requests) (2.6)
|
62
|
-
|
63
|
-
Requirement already satisfied: urllib3<1.23,>=1.21.1 in /Users/??????????/.pyenv/versions/anaconda3-5.1.0/lib/python3.6/site-packages (from requests) (1.22)
|
64
|
-
|
65
|
-
Requirement already satisfied: certifi>=2017.4.17 in /Users/??????????/.pyenv/versions/anaconda3-5.1.0/lib/python3.6/site-packages (from requests) (2018.1.18)
|
66
68
|
|
67
69
|
```
|
70
|
+
|
71
|
+
Traceback (most recent call last):
|
72
|
+
|
73
|
+
File "/Users/?????????/Documents/0902-3.py", line 6, in <module>
|
74
|
+
|
75
|
+
print(x.translate(non_bmp_map))
|
76
|
+
|
77
|
+
AttributeError: 'Response' object has no attribute 'translate'
|
78
|
+
|
79
|
+
```
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
### 試した事
|
84
|
+
|
85
|
+
[ファイル名とディレクトリ名がかぶるとエラー](http://d.hatena.ne.jp/shouh/20160105/1451997517)
|
86
|
+
|
87
|
+
この記事をみてみましたがよくわかりません。。。
|