seleniumでアクセスをしたURLから、ドロップダウンメニューに指定した値を選択させたいのですが、うまくいきません。
python
1# coding: UTF-8 2from django.core.management.base import BaseCommand 3import requests, requests_cache 4from random import randint 5import re, os, math, datetime, codecs 6from pprint import pprint 7from bs4 import BeautifulSoup 8from time import sleep 9from urllib.parse import urljoin 10import re 11from ...models import Company 12from selenium import webdriver 13from selenium.webdriver.support.ui import Select 14 15 16# BaseCommandを継承して作成 17class Command(BaseCommand): 18 19 # コマンドが実行された際に呼ばれるメソッド 20 def handle(self, *args, **options): 21 page_count = 1 22 23 page = '?page=' 24 BASE_URL = 'https://job.mynavi.jp/' 25 genre = 'IT・通信・インターネット' 26 SEARCH_BASE_URL = BASE_URL + '/21/pc/toppage/displayTopPage/index' 27 28 29 # exit() 30 driver = webdriver.Chrome() 31 driver.get(SEARCH_BASE_URL) 32 select_button = driver.find_element_by_id("OC") 33 select_elem = Select(select_button) 34 select_elem.select_by_value('OC:293,294,340,350,360,370,380,390,400,410') 35 36
こちら実行した結果ですが、ブラウザが立ち上がり、該当のページが表示されるのですが、すぐにブラウザが閉じてしまいます。
こちらの問題の解決の為、ご助言頂けましたら幸いです。
回答1件
あなたの回答
tips
プレビュー