1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        盤點(diǎn)一個(gè)ddddocr實(shí)現(xiàn)登錄的實(shí)戰(zhàn)案例

        共 3488字,需瀏覽 7分鐘

         ·

        2024-07-31 10:24

        點(diǎn)擊上方“Python共享之家”,進(jìn)行關(guān)注

        回復(fù)“資源”即可獲贈(zèng)Python學(xué)習(xí)資料

        嶺樹重遮千里目,江流曲似九回腸。

        大家好,我是皮皮。

        一、前言

        前幾天在Python白銀交流群【空翼】問了一個(gè)Pyhton網(wǎng)絡(luò)爬蟲的問題,這里拿出來給大家分享下。

        二、實(shí)現(xiàn)過程

        一開始看上去并不能登錄,找不到原因在哪,后來【甯同學(xué)】幫忙搞定了,代碼如下:

        # -*- coding: utf-8 -*-
        # @Author  : KongYi
        # @Time    : 2022/12/3 13:49
        import hashlib
        import re
        import requests
        import ddddocr

        baseurl = 'http://zhjw.scu.edu.cn/login'
        session = requests.Session()
        headers = {
            'User-Agent''Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36',
        }
        res = session.get(url=baseurl, headers=headers)

        token = re.findall('<input type="hidden" id="tokenValue" name="tokenValue" value="(.*?)">', res.text)[0]

        print(token)

        res = session.get('')
        with open('captcha.jpg''wb') as f:
            f.write(res.content)
            f.close()

        ocr = ddddocr.DdddOcr()
        with open('captcha.jpg''rb') as f:
            img_bytes = f.read()
        captcha_text = ocr.classification(img_bytes)

        print(captcha_text)

        headers = {
            'User-Agent''Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36'
        }

        m = hashlib.md5()
        m.update('Chenxiao12345!'.encode())
        ctx = m.hexdigest()
        print(ctx)

        login_url = 'http://zhjw.scu.edu.cn/j_spring_security_check'
        data = {
            'tokenValue': token,
            'j_username''2020141410129',
            'j_password': ctx,
            'j_captcha': captcha_text
        }

        res = session.post(url=login_url, data=data, headers=headers)


        jsonurl = 'http://zhjw.scu.edu.cn/'
        res = session.post(url=jsonurl, headers=headers)
        print(res.text)

        代碼運(yùn)行之后,順利地實(shí)現(xiàn)了網(wǎng)頁登錄。

        順利地解決了問題。

        三、總結(jié)

        大家好,我是皮皮。這篇文章主要盤點(diǎn)了一個(gè)Pyhton網(wǎng)絡(luò)爬蟲的問題,文中針對該問題,給出了具體的解析和代碼實(shí)現(xiàn),幫助粉絲順利解決了問題。

        最后感謝粉絲【空翼】提問,感謝【甯同學(xué)】給出的思路和代碼解析,感謝【Python狗】等人參與學(xué)習(xí)交流。

        大家在學(xué)習(xí)過程中如果有遇到問題,歡迎隨時(shí)聯(lián)系我解決(我的微信:pdcfighting),應(yīng)粉絲要求,我創(chuàng)建了一些高質(zhì)量的Python付費(fèi)學(xué)習(xí)交流群和付費(fèi)接單群,歡迎大家加入我的Python學(xué)習(xí)交流群和接單群!

        小伙伴們,快快用實(shí)踐一下吧!如果在學(xué)習(xí)過程中,有遇到任何問題,歡迎加我好友,我拉你進(jìn)Python學(xué)習(xí)交流群共同探討學(xué)習(xí)。

        ------------------- End -------------------

        往期精彩文章推薦:

        歡迎大家點(diǎn)贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持

        想加入Python學(xué)習(xí)群請?jiān)诤笈_回復(fù)【入群

        萬水千山總是情,點(diǎn)個(gè)【在看】行不行

        /今日留言主題/

        隨便說一兩句吧~~

        瀏覽 39
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            好吊频这里都是精品 | 国产伦精品一区二区三区视频金莲 | 和子发生了性关在线播放 | 娇妻体验绿帽3p过程 | 国产三极片 | 操一炮在线 | 51无码人妻精品1国产蜜芽 | 在线成人性爱视频 | 开心五月天.色网 | 干淫逼网 |