実施したいこと
スクレイピングで複雑なhtml構造のサイトから画像を取得したい
取得したいサイトのhtml構造
<span class="image" style="background-image: url(/xxxx/xxxxx/xxx/xxx/img/xxxx/xxx/xxxx.jpg)"></span>
試したこと
python
1 2#画像取得 3for i in range(7): 4 for elem in browser.find_elements_by_xpath('xxxxxxxxx/a/img'.format(i)): 5 try: 6 imgs = elem.get_attribute('src') 7 image = io.BytesIO(request.urlopen(imgs).read()) 8 img = Image.open(image) 9 img = img.resize((560, 250)) 10 img.save(xxxx{}.jpg'.format(i)) 11 except OSError: 12 pass
これまでの構造とは方法とは異なり、取得することができません。
アドバイスのほど、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/08/08 08:55
2019/08/10 06:56
退会済みユーザー
2019/08/13 02:13
2019/08/13 02:30
退会済みユーザー
2019/08/13 03:16
2019/08/13 04:12