马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By
bro = webdriver.Chrome(r'D:/技能/chromedriver.exe')
bro.get('https://xiaoyuan.zhaopin.com/')
sleep(2)
s = bro.find_element(By.XPATH,'//*[@id="search_input_one"]').send_keys('java')
print(s)
d = bro.find_element(By.XPATH,'//*[@id="search"]/div[2]/div/div/div/div/span[2]').click()
print(d)
sleep(1)
bro.quit()
大佬们,这个为什么定位不到搜索框啊,s返回的空,这是为什么呢?
本帖最后由 isdkz 于 2023-2-5 13:46 编辑
已经定位到了,只不过 send_keys 和 click 都是返回空的,你打印的不是 find_element 的结果
from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By
bro = webdriver.Chrome(r'chromedriver.exe')
bro.get('https://xiaoyuan.zhaopin.com/')
sleep(2)
s = bro.find_element(By.XPATH,'//*[@id="search_input_one"]')
print(s)
s.send_keys('java')
d = bro.find_element(By.XPATH,'//*[@id="root"]/div/div[2]/div/div/div[2]/div/span[2]')
print(d)
d.click()
sleep(1)
bro.quit()
|