Python(二) 爬虫 session 登录

Python 版本:3.7.9

确认好 pip3 已经配置好

cmd 命令检查有如下的画面

代码段


# 导入之前安装的库
import requests

#校验登录帐号密码地址
loginInUrl="http://192.168.1.123/checkLogin.jhtml"

#账号密码,userName,passwd 只是别称,根据网站自己定义
formData={"userName": "123456789", "passwd": "123"}

#设定一个header
headers = {
    'User-Agent': 'ozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.67 Safari/537.36'
}

#创建一个session对象
#调用登录接口模拟登录操作,在服务器生成一个保持的session
#后续的请求操作都将使用session对象进行操作
session=requests.session()
rr=session.post(loginInUrl, headers=headers,data=formData)
rr.encoding="utf-8"
rr_html=rr.text

#登录成功后
print("登录情况:",end="")
print(rr_html)


#主页HTML
indexUrl="http://192.168.1.123/index.jhtml"
#使用session访问主页,使用非session访问方式,会被拦截,无法进入
resIndex=session.get(indexUrl)

# 爬到该页面的所有HTML代码
indexHtml = resIndex.text

print(indexHtml)






猜你喜欢

转载自blog.csdn.net/qq_37203082/article/details/110531636
今日推荐