You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
2.0 KiB
Python

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.select import Select
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.alert import Alert
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exceptions import TimeoutException
import time
options = Options()
options.add_argument('--disable-gpu');
options.add_argument('--disable-extensions');
options.add_argument('--proxy-server="direct://"');
options.add_argument('--proxy-bypass-list=*');
options.add_argument('--start-maximized');
#options.add_argument('--headless');
DRIVER_PATH = "C:\chromedriver.exe"
driver = webdriver.Chrome(executable_path=DRIVER_PATH, chrome_options=options)
url = "https://www.tv-asahi.co.jp/apps/apply/post.php?fid=8978"
driver.get(url)
age = driver.find_element_by_name("quest[1]")
age.send_keys("24")
sex = driver.find_element_by_xpath("/html/body/div/form/div[2]/div/span[1]/label/input")
sex.click()
area_element = driver.find_element_by_name("quest[3]")
area_select_element = Select(area_element)
area_select_element.select_by_value("5")
title1 = driver.find_element_by_name("quest[8]")
title1.send_keys("Re:ゼロから始める異世界生活")
song1 = driver.find_element_by_name("quest[9]")
song1.send_keys("Redo")
title2 = driver.find_element_by_name("quest[10]")
title2.send_keys("この素晴らしい世界に祝福を!")
song2 = driver.find_element_by_name("quest[11]")
song2.send_keys("fantasticdreamer")
title3 = driver.find_element_by_name("quest[12]")
title3.send_keys("ソードアート・オンライン")
song3 = driver.find_element_by_name("quest[13]")
song3.send_keys("Catch the Moment")
submit_button = driver.find_element_by_xpath("/html/body/div/form/div[10]/input")
submit_button.click()
WebDriverWait(driver, 2)
send_button = driver.find_element_by_xpath("/html/body/form/div/input[1]")
send_button.click()