データフレームに画像を挿入
指定URLからスクレイピングした情報を、Pandasでデータフレームに入れています。
そこでスクレイピングした情報と画像も同じ表(別カラム)に挿入したいです。
以下のような感じです。
画像 | 情報
ーーーーーーーーーーーーーーーーーーーーーーー
0| 画像表示される | 文字
ーーーーーーーーーーーーーーーーーーーーーーー
1| 画像表示される | 文字
ーーーーーーーーーーーーーーーーーーーーーーー
URLをリストに
今はスクレイピングした項目をリストに入れています。
URLもリストになっていますが、そこからどうしたら画像として挿入できるか不明です。
コード
from selenium import webdriver import pandas as pd browser = webdriver.Chrome() browser.get('url') #画像 logos = browser.find_elements_by_class_name('class_name') image_info = [] for logo in logos: logo = logo.find_element_by_tag_name('img') img = logo.get_attribute('src') image_info.append(img) df = pd.DataFrame() df['画像'] = image_info df
問題点
このままですと、画像のURLリンクがコラムに入りますが、
画像は表示されず、文字として入力されてしまいます。
画像としてデータフレームに挿入することは可能でしょうか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/04/15 08:11