Je n'aime pas consommer de giga quand je veux regarder Ito Juku en streaming à l'extérieur, alors j'ai tout écrit pour moi. J'enregistre quand je dors.
OS:Windows10 Version GoogleChrome: 85.0.4183.121 (version officielle) (64 bits) Python:3.70 Selenium Webdriver: le dernier au moment de la rédaction de cet article chromedriver.exe: le dernier au moment de la rédaction de cet article
ringfit.py
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
import time
opt = webdriver.ChromeOptions()
#opt.add_argument('--blink-settings=imagesEnabled=false')
browser = webdriver.Chrome(options=opt)
browser.get('https://www.itojuku.co.jp/index.html')
elem_mypage = browser.find_element_by_xpath('//*[@id="bk814"]/div/div/div[2]/div/span/a').click()
time.sleep(3)
elem_email = browser.find_element_by_name('login_email')
elem_email.send_keys('your_email')
elem_password = browser.find_element_by_name('login_pass')
elem_password.send_keys('your_password')
elem_login_btn = browser.find_element_by_id('log').click()
time.sleep(5)
elem_kouza_btn = browser.find_element_by_id('gnavi__jukou').click()
elem_juko_btn = browser.find_element_by_xpath('//*[@id="gnavi__jukou"]/div/div/div[1]/a').click()
WebDriverWait(browser, 3).until(lambda d: len(d.window_handles) > 1)
browser.switch_to.window(browser.window_handles[1])
#Changer la partie 1
#Veuillez changer le cours dans lequel vous souhaitez enregistrer les caractères ici.
#Il s'agit d'un changement manuel car il n'est de toute façon pas possible d'enregistrer autant de temps.
elem_kiso_minpo = browser.find_element_by_link_text('20 Code civil maître d'achèvement du pouvoir de base [Hirabayashi]').click()
#find_element(:partial_link_text, "S'identifier").click
time.sleep(1)
#Changer la partie 2
#Veuillez faire correspondre le nom de l'img ici au cours que vous souhaitez enregistrer.
elem_detail = browser.find_element_by_name('Image00049510').click()
time.sleep(1)
#Changer la partie 3
#Puisque le nom du nom de img est essentiellement un numéro de série, toutes les 3600 secondes (1 heure)+Il a la forme d'une boucle.
for num in range(59, 81):
image_num = 'Image000000' + str(num)
time.sleep(1)
elem_minpo_kiso_kougi_btn = browser.find_element_by_name(image_num).click()
time.sleep(1)
elem_minpo_kiso_kougi_btn = browser.find_element_by_xpath('/html/body/table/tbody/tr[2]/td[2]/table[3]/tbody/tr/td[3]/p/a/img').click()
#1 heure d'enregistrement
time.sleep(3600)
elem_modoru = browser.find_element_by_link_text('≪Pour la sélection de catégorie').click()