python登陆学习猿地获取个人介绍

import requests
from lxml import etree
class Lmonkey:
    token = ''
    user = '*****'
    pwd = '*******'
    log_url = 'https://www.lmonkey.com/login'
    get_url = 'https://www.lmonkey.com/users/DExggdKBK/edit'
    req = None
    headers = {
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0'
    }
    def __init__(self):
        self.req =  requests.session()
    #获取登陆所用_token
    def getdata(self):
        res = self.req.get(url=self.log_url,headers=self.headers)
        if res.status_code==200:
            print('请求成功!')
            html =etree.HTML(res.text)
            self.token = html.xpath('//meta[@name = "csrf-token"]/@content')[0]
            print(html)
            print(self.token)
    def login(self):
        mydata = {
        '_token':self.token,
        'username':self.user,
        'password':self.pwd
        
    }
        res = self.req.post(url=self.log_url,headers = self.headers,data = mydata)
        if res.status_code==200:
            print('登陆成功!')
        else:
            print('登陆失败!')
        res = self.req.get(url = self.get_url,headers = self.headers)
        if res.status_code==200:
            html2 = etree.HTML(res.text)
            gettext = html2.xpath('//div[@class="form-group"]/textarea/text()')[0]
            print(gettext)
luo = Lmonkey()
luo.getdata()
luo.login()





 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值