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
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() |