首页 python正文

如何使用requests模拟登陆zblog

启明SEO python 2020-09-28 11:22:45 3180 1 requests模拟登录zblog

闲来无聊,就研究了下使用requests模拟登陆一下zblog,废话不多说,直接上代码

import requests
import json
from hashlib import md5
def denglu():

    post_url='host/zb_system/cmd.php?act=verify'
    get_url = 'host/enterprise/14.html'
    session = requests.session()


    headers={
             'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.106 Safari/537.36'
             }
    s = md5()
    s.update('seo123456'.encode())
    daf=s.hexdigest()
    print(daf)
    data = {
        # "btnPost": "登录",
        "username": "admin",
        "password": s.hexdigest(),
        # "savedate": "1"
    }
    session.post(url=post_url, data=data, headers=headers)
    html = session.get(url=get_url)
    print(html.text)

if __name__ == '__main__':
    denglu()

因为zblog使用的是md5加密了密码,一开始我没注意,就始终无法登录,使用md5后才能够正确抓取登录后的内容

评论

Python好学公众号

好文推荐

实时访客入口页面出现bd_vid=标识是什么原因

实时访客入口页面出现bd_vid=标识是什么原因

最近查看百度实时访客,总是会看到入口页面会多......

有了微信视频号,但是没有发布权限,怎么开通

有了微信视频号,但是没有发布权限,怎么开通

视频号是微信在2020年1月19号开始内测的......

如何用python抓取爱企查企业信息

如何用python抓取爱企查企业信息

前段时间,经理让我去找一些企业的信息,我平常......

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

对于一般企业网站或者博客来说,对服务器的配置......

网站始终只收录一个首页,为什么

网站始终只收录一个首页,为什么

新做了两个网站,但是一直只是收录一个首页,快......

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

修改浏览指纹的方法其实也是很简单,主要使用到......