[问题] selenium开网页一直卡在查询纽

楼主: clioshih (不知名的云)   2023-08-01 00:32:30
selenium版本 4.10 , python版本 3.10.9
最近开始学python,卡在这个问题好久了
也没有error message,年度可以自动填入111但就是查询纽一直不能click
然后程式就跳到except的print message ~> <~
请教各位大大,问题到底出在哪里,谢谢各位的指教
import os
from selenium import webdriver # open browser
import time #休息时间
from selenium.webdriver.firefox.service import Service
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.common.by import By
user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/
20100101 Firefox/115.0'
firefox_driver = os.path.join(os.getcwd(), 'driver','geckodriver.exe')
firefox_service = Service(firefox_driver)
firefox_option = Options()
firefox_option.set_preference('general.useragent.override', user_agent)
driver = webdriver.Firefox(service=firefox_service, options=firefox_option)
url = 'https://mops.twse.com.tw/mops/web/t152sb01'
driver.get(url) # 前往这个网站
try:
ticker = '111'
print(ticker,"Start searchinh!")
keyword = driver.find_element(By.ID,"year")
keyword.send_keys(ticker)
search_button = driver.find_element(By.CSS_SELETOR,"#search_bar1 div.
search input[type=button]")
print(ticker,"test222")
search_button.click()
time.sleep(2)
except:
print(ticker,"Start searchinh2!")

Links booklink

Contact Us: admin [ a t ] ucptt.com