作者hohiyan (海洋)
看板Python
标题Re: [问题] selenium开网页一直卡在查询纽
时间Tue Aug 1 01:10:55 2023
1) search_button 那一行没有找到正确的元件
可以改成 driver.find_element(By.XPATH, '//*[@id="search_bar1"]/div/input')
2) search_button.click() 改成 search_button.send_keys('\n')
至少这样在我这边是动得起来的
: 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!")
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 35.10.41.97 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1690823458.A.D70.html
1F:推 clioshih: 推 08/01 10:47
2F:推 clioshih: 我的查询纽还是不能动耶 不过没有跑到except的print了 08/01 10:53
3F:→ hohiyan: or try search_button.submit() 08/01 12:17
4F:推 clioshih: search_button.submit()也是不行T_T 08/01 15:36
5F:→ clioshih: '//*[@id="search_bar1"]/div/input[@type="button"]' 08/01 16:31
6F:→ clioshih: Xpath改成以上用search_button.click()也可以了,谢谢你 08/01 16:32