プログラムがサイトから私の成績を解析し、それらをすべて 1 つとして返すときに、学校の成績を取得してデスクトップの背景にするプログラムを書いています。
学校の成績サイトから成績を取得するコード:
for cell in driver.find_elements_by_css_selector(".grid tr a[href$='fg=S2']"):
print cell.text
cell.text は次のように返されます
--
B
84
--
A-
90
--
C+
79
--
A
95
--
B
82
--
B
81
しかし、デスクトップBGの画像に入力し直す必要があります
font = ImageFont.load_default()
img = Image.open('bg.bmp')
draw = ImageDraw.Draw(img)
now = datetime.datetime.now()
draw.text((650, 450),' CURRENT GRADES' )
draw.text((650, 500), 'Period 1: Geography -----------------------------')#First Grade
draw.text((650, 550), 'Period 2: Francais-------------------------------')#Second Grade
draw.text((650, 600), 'Period 3: Science--------------------------------')#Third Grade
draw.text((650, 650), 'Period 4: P.E------------------------------------')#Fourth Grade
draw.text((650, 700), 'Period 5: Algebra 9------------------------------')#Fifth Grade
draw.text((650, 750), 'Period 6: LA-------------------------------------')Sixth grade
draw.text((650, 800), 'Last Updated: {0}'.format(now))
draw = ImageDraw.Draw(img)
draw = ImageDraw.Draw(img)
img.save('mod_bg.bmp')
成績が返ってきたら、それを各クラスに入れる必要があります
情報が必要な場合は、よろしくお願いします