2020年9月30日水曜日

楽天ラッキーくじの当選を整理する。【2020年10月】

前月の結果 → 楽天ラッキーくじの当選を整理する。【2020年9月】
日付くじ数当選数当選サービス
10/1483楽天カレンダーラッキーくじ、リワード特集ページ ラッキーくじ、リワード特集ページ ラッキーくじ
10/2503楽天PointClubアプリ ラッキーくじ、リワード特集ページ ラッキーくじ、【楽天くじ広場】ラッキーくじ
10/3503【楽天ポイント活動部】ラッキーくじ(2020年10月通常版)、リワード特集ページ ラッキーくじ、楽天デリバリー ラッキーくじ
10/4504 楽天Edy スマホ ラッキーくじ、【楽天くじ広場】ラッキーくじ、リワード特集ページ ラッキーくじ、楽天PointClubアプリ ラッキーくじ
10/5503≪楽天ブックス≫ラッキーくじ、リワード特集ページ ラッキーくじ、楽天×ぐるなび ラッキーくじ
10/6491【楽天くじ広場】ラッキーくじ
10/74724マラソンスロット PC&SP版、楽天エナジー スマートフォン用 ラッキーくじ、リワード特集ページ ラッキーくじ、楽天ブックス・ラッキーくじ、楽天トラベル ラッキーくじ
10/8471リワード特集ページ ラッキーくじ
10/9471【楽天カード】じゃんけん勝者限定くじ
10/10470
10/11470
10/12470
10/13470
10/14472リワード特集ページ ラッキーくじ、楽天PointClubアプリ ラッキーくじ
10/15472リワード特集ページ ラッキーくじ、【楽天ブックス】facebookラッキーくじ
10/16475【楽天ポイント活動部】ラッキーくじ(2020年10月通常版)、楽天PointClubアプリ ラッキーくじ、楽天トラベル ラッキーくじ、楽天ブログ ラッキーくじ、【楽天レシピ】スマートフォンラッキーくじ
10/17471楽天トラベル ラッキーくじ
10/18471リワード特集ページ ラッキーくじ
10/19472楽天トラベル ラッキーくじ、【楽天くじ広場】ラッキーくじ
10/20471楽天カードスマホじゃんけん勝者限定くじ
10/21472【楽天レシピ】ラッキーくじ、【楽天カード】じゃんけん勝者限定くじ
10/22474【楽天ポイント活動部】ラッキーくじ(2020年10月通常版)、リワード特集ページ ラッキーくじ、楽天トラベル ラッキーくじ、【楽天レシピ】スマートフォンラッキーくじ
10/23471リワード特集ページ ラッキーくじ
10/24471リワード特集ページ ラッキーくじ
10/25476楽天デリバリー ラッキーくじ、楽天トラベル ラッキーくじ、楽天PointClubアプリ ラッキーくじ、リワード特集ページ ラッキーくじ
10/26474≪楽天ブックス≫ラッキーくじ、リワード特集ページ ラッキーくじ、楽天トラベル ラッキーくじ、Rakuten TV ラッキーくじ
10/27472楽天PointClubアプリ ラッキーくじ、楽天×ぐるなび ラッキーくじ
10/28471リワード特集ページ ラッキーくじ
10/29482楽天カードスマホじゃんけん勝者限定くじ、【楽天toto】毎日最大1000ポイントが当たる!楽天totoラッキーくじ
10/30481リワード特集ページ ラッキーくじ
10/31482リワード特集ページ ラッキーくじ、【楽天×宝くじ】毎日最大1000ポイントが当たる!楽天×宝くじラッキーくじ
合計:83、平均=2.7

2020年9月1日火曜日

Chrome拡張機能を自動でインストールする【Python】【Selenium】【win32com】

 調べても調べても検索に引っ掛からなかった、Chrome拡張機能を自動でインストールする方法がわかったので、ここに記載する。Teratailありがとう。

必要なもの

  • Python
  • Selenium
  • chromedriver_binary
  • win32com

ソース

 「楽天検索」の拡張機能をChromeにインストールするコードを示す。ソースがはみ出してしまっているのはすみません。

import time
from time import sleep

# selenium
from selenium import webdriver
from selenium.webdriver.common.by import By
# ないと起動しない
import chromedriver_binary
import selenium.webdriver.support.expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait
import ctypes
import win32com.client

def getOptions():
    options = webdriver.ChromeOptions()
    options.add_argument( '--user-data-dir=' + 'UserData' )
    options.add_argument( '--profile-directory='+ 'Default' )
    return options

def installRakutenSearch():
    # 初回起動、楽天検索拡張機能をインストール
    driver = webdriver.Chrome( options=getOptions() )
    driver.get(r'https://chrome.google.com/webstore/detail/%E6%A5%BD%E5%A4%A9%E3%82%A6%E3%82%A7%E3%83%96%E6%A4%9C%E7%B4%A2/iihkglbebihpaflfihhkfmpabjgdpnol?hl=ja')

    WebDriverWait(driver, 15).until( EC.element_to_be_clickable( (By.XPATH, '//div[@class="g-c-Hf"]') ) )
    driver.find_element_by_xpath( '//div[@class="g-c-Hf"]' ).click() # Chromeに追加 ボタンクリック

    html = driver.page_source

    handle = ctypes.windll.user32.FindWindowW( "Chrome_WidgetWin_1",0)
    ctypes.windll.user32.SetForegroundWindow(handle)

    Shell = win32com.client.Dispatch("WScript.Shell")
    # うまくいかないときは、range(2)からrange(3)へ変更。調整してください。
    for i in range(2):
        Shell.SendKeys("{TAB}") 
        sleep (1)
    Shell.SendKeys("~") 
    time.sleep(5)
    driver.close()
    driver.quit()

if __name__ == '__main__':
    installRakutenSearch()

楽天ラッキーくじの当選を整理する。【2020年9月】

前月の結果 → 楽天ラッキーくじの当選を整理する。【2020年8月】
日付くじ数当選数当選サービス
9/14912LINE限定 毎日引けるくじ、【楽天ポイント活動部】ラッキーくじ、楽天ビューティラッキーくじ
9/2491楽天Edyラッキーくじ
9/3492 ≪楽天ブックス≫ラッキーくじ、Rakuten TV ラッキーくじ
9/4491楽天Edyラッキーくじ
9/5493【楽天くじ広場】ラッキーくじ、楽天PointClubアプリ ラッキーくじ、【楽天レシピ】スマートフォンラッキーくじ
9/65023楽天スーパーSALE スロット<第2弾>PC&SP版、リワード特集ページ ラッキーくじ、楽天PointClubアプリ ラッキーくじ、楽天デリバリー ラッキーくじ
9/7503楽天PointClubアプリ ラッキーくじ、リワード特集ページ ラッキーくじ、楽天PointClubアプリ ラッキーくじ
9/8501【楽天くじ広場】ラッキーくじ
9/9502【楽天くじ広場】ラッキーくじ、楽天トラベル ラッキーくじ
9/10483リワード特集ページ ラッキーくじ、楽天カレンダーラッキーくじ、【楽天ブックス】facebookラッキーくじ
9/11482リワード特集ページ ラッキーくじ、【楽天レシピ】スマートフォンラッキーくじ
9/12485楽天リワード ラッキーくじ、【楽天ポイント活動部】ラッキーくじ(2020年9月通常版)、≪楽天ブックス≫ラッキーくじ、【楽天toto】毎日最大1000ポイントが当たる!楽天totoラッキーくじ、【楽天ブックス】facebookラッキーくじ
9/13483【楽天ポイント活動部】ラッキーくじ(2020年9月通常版)、【楽天カード】じゃんけん勝者限定くじ、楽天PointClubアプリ ラッキーくじ
9/14484楽天リワード ラッキーくじ、楽天PointClubアプリ ラッキーくじ、楽天トラベル ラッキーくじ、【楽天くじ広場】ラッキーくじ
9/15482楽天トラベル ラッキーくじ、【楽天レシピ】ラッキーくじ
9/16482楽天PointClubアプリ ラッキーくじ、リワード特集ページ ラッキーくじ
9/17480
9/18482楽天トラベル ラッキーくじ、【楽天ブックス】facebookラッキーくじ
9/19484【楽天くじ広場】ラッキーくじ、リワード特集ページ ラッキーくじ、楽天カードラッキーくじ 、楽天Edyラッキーくじ
9/20483リワード特集ページ ラッキーくじ、楽天ブックス・ラッキーくじ、楽天デリバリー ラッキーくじ
9/21482【楽天カード】じゃんけん勝者限定くじ、楽天Edyラッキーくじ
9/22481楽天Edyラッキーくじ
9/23484楽天PointClubアプリ ラッキーくじ、リワード特集ページ ラッキーくじ、【楽天toto】毎日最大1000ポイントが当たる!楽天totoラッキーくじ、楽天トラベル ラッキーくじ
9/24483Rakuten TV ラッキーくじ、楽天トラベル ラッキーくじ、楽天PointClubアプリ ラッキーくじ
9/25485楽天カードスマホじゃんけん勝者限定くじ、楽天リワード ラッキーくじ 、≪楽天ブックス≫ラッキーくじ、リワード特集ページ ラッキーくじ、楽天カードラッキーくじ
9/26482リワード特集ページ ラッキーくじ 、楽天トラベル ラッキーくじ
9/27481楽天トラベル ラッキーくじ
9/28484【楽天ポイント活動部】ラッキーくじ(2020年9月通常版)、リワード特集ページ ラッキーくじ 、【楽天×宝くじ】毎日最大1000ポイントが当たる!楽天×宝くじラッキーくじ、楽天トラベル ラッキーくじ
9/29483【楽天ポイント活動部】ラッキーくじ(2020年9月通常版)、楽天PointClubアプリ ラッキーくじ、楽天トラベル ラッキーくじ
9/30485楽天カレンダーラッキーくじ、【楽天くじ広場】ラッキーくじ、リワード特集ページ ラッキーくじ、楽天デリバリー ラッキーくじ、【楽天くじ広場】ラッキーくじ
合計:108、平均=3.6