智联直聘自动投简历


from selenium import webdriver
import time
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome()
option = webdriver.ChromeOptions()
option.add_experimental_option("detach", True)
# 忽略证书错误
option.add_argument('--ignore-certificate-errors')
# 忽略 Bluetooth: bluetooth_adapter_winrt.cc:1075 Getting Default Adapter failed. 错误
option.add_experimental_option('excludeSwitches', ['enable-automation'])
# 忽略 DevTools listening on ws://127.0.0.1... 提示
option.add_experimental_option('excludeSwitches', ['enable-logging'])
# 获取driver对象, 并将配置好的option传入进去 运行结束不关闭窗口
driver = webdriver.Chrome(options=option)
driver.get("https://www.zhaopin.com/")
time.sleep(2)
driver.find_element(By.XPATH,"/html/body/div[1]/main/div[1]/div[2]/div/div/div/div/div/div/div/div/div[1]/div").click()
time.sleep(10)
# https://sou.zhaopin.com/?jl=765&kw=java%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88
station = input("请输入你要搜索的岗位")
while True:
    mask_element = WebDriverWait(driver, 10).until(
    EC.presence_of_element_located((By.XPATH, "/html/body/div[2]"))
)
    # 如果遮罩层存在那就是已经到上上限了
    if mask_element:
        # 输出遮罩层提示
        print(mask_element.text)
        driver.quit()
    else:
        driver.get("https://sou.zhaopin.com/?jl=765&kw="+station)
        driver.find_element(By.XPATH,"/html/body/div/div[4]/div[2]/div[2]/div/div[31]/div[1]/div/div[1]/i").click()
        driver.find_element(By.XPATH,"/html/body/div/div[4]/div[2]/div[2]/div/div[31]/div[1]/div/div[2]/div[2]/button").click()
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值