python爬虫需要登录密码账户_40.项目案例之利用爬虫技术获取需要帐号密码登录的网页中的数据...

近期公司需要开发一个能够读取设备内部网页信息,我想到了用爬虫的方法来获取相关数据,具体代码如下:

#!/usr/bin/env python3#-*- coding: UTF-8 -*-

importrequestsimporttimeclassGetData():#初始化变量

def __init__(self, url):

self.url=url#要用帐号密码登录,首先需要在先通过浏览器登录网页,然后在浏览器中查看Cookie值,将其放在请求头中

self.headers ={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0","Cookie": "user_choose=block"}

self.login()#首先先用Session方法来登录网页

self.get_data() #登录完成后,我们就可以去登录里面其它的网址了

#登录主页,将Cookie写入session对象中

deflogin(self):

self.session=requests.Session()

response= self.session.get(self.url, headers=self.headers)#用session对象的post来获取Ajax接口数据

defget_data(self):

get_url= "http://192.168.1.12/boafrm/formCpReportMonitor"resp= self.session.post(get_url, headers&#


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部