爬虫selenium
from selenium import webdriverfrom 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/div/div/div/div/span').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/div/div/div/div/span')
print(d)
d.click()
sleep(1)
bro.quit() 学习学习 isdkz 发表于 2023-2-5 13:44
已经定位到了,只不过 send_keys 和 click 都是返回空的,你打印的不是 find_element 的结果
好的,感谢感谢
页:
[1]