0

寻找有硒经验的人

我希望我的脚本做什么?

  1. 从文本文件中搜索词(已完成)
  2. 点击包含'BNFT41'的搜索结果('BNFT41'在我想要被点击的a href中)
  3. 检查“员工验证”元素
  4. 如果存在“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}
4

0 回答 0