哈岁NB 发表于 2023-2-5 13:31:17

爬虫selenium

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/div/div/div/div/span').click()
print(d)
sleep(1)
bro.quit()

大佬们,这个为什么定位不到搜索框啊,s返回的空,这是为什么呢?

isdkz 发表于 2023-2-5 13:44:06

本帖最后由 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()

julyluck 发表于 2023-2-5 13:59:41

学习学习

哈岁NB 发表于 2023-2-5 14:39:46

isdkz 发表于 2023-2-5 13:44
已经定位到了,只不过 send_keys 和 click 都是返回空的,你打印的不是 find_element 的结果

好的,感谢感谢
页: [1]
查看完整版本: 爬虫selenium