最近在学习使用selenium+chrome,想在网站登录页面实现登录后跳转到详情页面,登录成功后在第二次使用browser.get(url)函数时不能跳转到详情页,chrome显示页面不动,一直找不到解决方法,也不知道哪里出问题了,请各位大神解答,摘出代码如下:
from selenium import webdriver
def Login():
# 登录
browser = webdriver.Chrome()
browser.get('http://www.innotree.cn/login.html')
browser.implicitly_wait(5)
username = browser.find_element_by_xpath('//*[@id="login_username"]')
username.clear()
username.send_keys('13213210054')
password = browser.find_element_by_xpath('//*[@id="login_pwd"]')
password.clear()
password.send_keys('123b45')
submit = browser.find_element_by_xpath('//*[@id="login_form_y"]/a')
submit.click()
browser.implicitly_wait(5) #chrome页显示登陆成功
browser.get('http://www.innotree.cn/company/3.html') # 问题在这里,想进这个网页,但chrome无反应
browser.implicitly_wait(5)
Login()
这样就可以了,因为登录之后跳转到登录页,你页面都没有打开完 就在重定向了 。所以有问题