import time import requests from selenium import webdriver def get_cookies(): print("开始登陆") url = 'http://www.xxx123.com/login.jsp'#登录页地址 web_driver = webdriver.Chrome() web_driver.get(url) username = web_driver.find_element_by_class_name('login_name')#输入用户名 username.send_keys('admin') password = web_driver.find_element_by_class_name('login_password')#输入密码 password.send_keys('111111') login_button = web_driver.find_element_by_class_name('LoginBtn')#点击登录按钮 login_button.click() time.sleep(3) cookies = web_driver.get_cookies() web_driver.close() return cookies cookies = get_cookies() s = requests.Session() for cookie in cookies: s.cookies.set(cookie['name'], cookie['value']) res=s.get("http://www.xxx123.com/Tiku/Knows/index.html?product_id=&itemtype=0&num=30&type=1&again=0")#请求需要登录才能访问的页面 print(res.text)