用python实现通过cookie登录猎聘网
时间: 2023-09-20 18:11:14 浏览: 54
由于猎聘网登录需要验证码的验证,验证码的获取比较麻烦,所以在这里我们只演示如何使用cookie登录猎聘网。
首先,我们需要使用selenium模拟打开猎聘网登录页面,并手动登录,使得浏览器保存下登录后的cookie。
```python
from selenium import webdriver
# 打开浏览器
browser = webdriver.Chrome()
# 进入登录页面
browser.get('https://passport.liepin.com/h/login')
# 手动登录
# 获取cookie
cookies = browser.get_cookies()
# 关闭浏览器
browser.quit()
```
然后,我们可以使用requests库来发送请求,并带上保存的cookie,以达到自动登录的效果。
```python
import requests
# 构造请求头
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36'
}
# 构造cookies
cookie_dict = {}
for cookie in cookies:
cookie_dict[cookie['name']] = cookie['value']
# 发送请求并带上cookies
response = requests.get('https://www.liepin.com/', headers=headers, cookies=cookie_dict)
# 打印响应结果
print(response.text)
```
如果打印出来的响应结果中包含了登录后的信息,那么说明我们已经成功通过cookie登录了猎聘网。