寻找有硒经验的人
我希望我的脚本做什么?
- 从文本文件中搜索词(已完成)
- 点击包含'BNFT41'的搜索结果('BNFT41'在我想要被点击的a href中)
- 检查“员工验证”元素
- 如果存在“BNFT41”链接,则输出“是/否”,如果存在“已验证员工”,则输出“是/否”
我在哪里卡在程序中?
使用find_elements_by_partial_link_text
(对其他建议开放)点击包含“BNFT41”的搜索结果
例如:
https://www.glassdoor.com/Benefits/Walt-Disney-Company-Tuition-Assistance-US-BNFT41_E717_N1.htm
https://www.glassdoor.com/Benefits/Fidelity-Investments-Tuition-Assistance-US-BNFT41_E2786_N1.htm
当前的工作脚本:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome(executable_path="/Users/p1/Environments/p1_env/chromedriver")
driver.implicitly_wait(0.5)
driver.get("https://www.google.com/")
with open('test.txt', 'r') as f:
search_terms = [terms.strip() for terms in f.readlines()]
for terms in search_terms:
driver.get(f"https://www.google.com/search?q={terms}