質問するログイン新規登録

回答編集履歴

4

回答くださったあと、代入文を入れたのですが、リクエストメソッドを使うとエラーになります。

2021/02/10 01:13

投稿

yayaya22
yayaya22

スコア51

answer CHANGED
@@ -1,15 +1,30 @@
1
1
  回答くださったあと、代入文を入れたのですが、
2
2
 
3
+ url = driver.find_element_by_css_selector("div.event-preview__image").get_attribute("style")
3
- url_image= url.replace('background-image: url(','') .replace(');','')
4
+ url_image = url.replace("background-image: url(","")
5
+ url_image2 = url_image.replace(");","")
6
+ print(url_image2)
7
+ r_image = requests.get(url_image2)
4
8
 
5
- print(url_image)
6
9
 
10
+ リクエストメソッドを使うと
7
- >>”https://***/sample.jpg”
11
+ r_image = requests.get(url_image2)
8
12
 
13
+ "https://*****/sample.jpg"
14
+ Traceback (most recent call last):
15
+ File "c:/Users/*****/Desktop/sa.py", line 19, in <module>
16
+ r_image = requests.get(url_image2)
17
+ File "C:\Users*****\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\api.py", line 76, in get
18
+ return request('get', url, params=params, **kwargs)
19
+ File "C:\Users*****\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\api.py", line 61, in request
20
+ return session.request(method=method, url=url, **kwargs)
21
+ File "C:\Users*****\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\sessions.py", line 542, in request
22
+ resp = self.send(prep, **send_kwargs)
23
+ File "C:\Users*****\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\sessions.py", line 649, in send
24
+ adapter = self.get_adapter(url=request.url)
25
+ File "C:\Users*****\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\sessions.py", line 742, in get_adapter
26
+ raise InvalidSchema("No connection adapters were found for {!r}".format(url))
27
+ requests.exceptions.InvalidSchema: No connection adapters were found for
28
+ '"https://*****/sample.jpg"'
9
29
 
10
-
11
- リクエストメソッドを使うと
12
- r_image = requests.get(url_image)
13
-
14
- >>エラーになります
15
30
  “が関係しているのでしょうか。うまくreplaceされていない、最後に”/“が必要などご教示願います。

3

代入文を入れて、requestsメソッドを使うとエラーになる

2021/02/10 01:13

投稿

yayaya22
yayaya22

スコア51

answer CHANGED
@@ -1,4 +1,4 @@
1
- 回答くださったあと、代入を入れたのですが、
1
+ 回答くださったあと、代入を入れたのですが、
2
2
 
3
3
  url_image= url.replace('background-image: url(','') .replace(');','')
4
4
 
@@ -12,4 +12,4 @@
12
12
  r_image = requests.get(url_image)
13
13
 
14
14
  >>エラーになります
15
- “が関係しいるのでしょうか。
15
+ “が関係しいるのでしょうか。うまくreplaceされていない、最後に”/“が必要などご教示願います。

2

取得したURLを代入してもエラーになる

2021/02/10 00:23

投稿

yayaya22
yayaya22

スコア51

answer CHANGED
@@ -1,11 +1,15 @@
1
+ 回答くださったあと、代入分を入れたのですが、
2
+
1
- url.replace('background-image: url(','')
3
+ url_image= url.replace('background-image: url(','') .replace(');','')
2
- url_image = url.replace(');','')
4
+
3
5
  print(url_image)
4
6
 
5
7
  >>”https://***/sample.jpg”
6
8
 
7
9
 
8
10
 
11
+ リクエストメソッドを使うと
9
12
  r_image = requests.get(url_image)
10
13
 
11
- >>エラーになります
14
+ >>エラーになります
15
+ “が関係したいるのでしょうか。

1

requestsで取得したURLを代入してもエラーになる

2021/02/10 00:09

投稿

yayaya22
yayaya22

スコア51

answer CHANGED
@@ -1,1 +1,11 @@
1
+ url.replace('background-image: url(','')
2
+ url_image = url.replace(');','')
3
+ print(url_image)
4
+
5
+ >>”https://***/sample.jpg”
6
+
7
+
8
+
9
+ r_image = requests.get(url_image)
10
+
1
- がとうございます!代入を忘れておりました。
11
+ >>エラーになります