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

回答編集履歴

1

出力結果の追記

2019/08/08 08:33

投稿

mistn
mistn

スコア1191

answer CHANGED
@@ -10,9 +10,11 @@
10
10
  style = cssutils.parseStyle(soup.span['style'])
11
11
  url = style['background-image'].replace('url(', '').replace(')', '')
12
12
  print(url)
13
+ # /xxxx/xxxxx/xxx/xxx/img/xxxx/xxx/xxxx.jpg
13
14
 
14
15
  # 正規表現あり
15
16
  print(re.findall(r'((.*?))', soup.span['style'])[0])
17
+ # /xxxx/xxxxx/xxx/xxx/img/xxxx/xxx/xxxx.jpg
16
18
  ```
17
19
 
18
20
  cssutilsを使うことでcssを解析しているようです。ただそれでもurl部分のみ取り出すということはできないようで、最終的にはいらない部分を空白で置換してurlのみを取り出しています。