selenium反爬机制之人机测试 selenium


from bs4 import BeautifulSoup
from  selenium import webdriver
import time
import random
from steting import username,password
#模拟鼠标操作
from  selenium.webdriver import ActionChains
#键盘按键操作
from  selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
get_url = 'https://signup.zhipin.com/?ka=header-register'
driver.get(get_url)

driver.find_element_by_xpath("/html[@class='standard']/body[@class='page-sign']/div[@id='wrap']/div[@class='sign-wrap sign-wrap-v2']/div[@class='sign-form sign-register']/div[@class='sign-content']/div[@class='inner-box']/form/div[@class='text-tip']/a[@class='link-signin']").click()
time.sleep(4)


#账号
username_input=driver.find_element_by_xpath("/html[@class='standard']/body[@class='page-sign']/div[@id='wrap']/div[@class='sign-wrap sign-wrap-v2']/div[@class='sign-form sign-pwd']/div[@class='sign-content']/div[@class='inner-box']/form/div[@class='form-row row-select']/span[@class='ipt-wrap focus-wrap']/input[@class='ipt ipt-phone required']")
username_input.send_keys(username)


报错信息

img

模拟登陆boos失败。定位到账号时一直报错,我还以为定位为错了。写了几遍还是运行错误。

img

有会爬虫的讲解一下吗?反爬机制谢谢了

应该是元素不对

img