zoukankan      html  css  js  c++  java
  • 数据采集之刷cnblog评论

    python代码如下:

    import random
    import time
    
    import requests
    
    cookies = {
        '__gads': 'ID=3c504aa17c4a7048:T=1628576892:S=ALNI_MY9Ppx3sxnhZ1y2muUyXgSPRxKDbg',
        'Hm_lvt_d8d668bc92ee885787caab7ba4aa77ec': '1628577522',
        'UM_distinctid': '17b33eb47bf179-075829da9293d6-45410429-232800-17b33eb47c038e',
        'CNZZDATA1278649756': '2056698274-1628662556-https%253A%252F%252Fwww.baidu.com%252F%7C1628662556',
        'Hm_lvt_742e9bdb6e867044bb348deab863d79d': '1628749629',
        'CNZZDATA1279255150': '328457554-1628749615-https%253A%252F%252Fwww.baidu.com%252F%7C1628749615',
        'CNZZDATA1279528291': '2145955000-1628746942-%7C1628746942',
        'is-side-open': 'open',
        'theme': 'light',
        '_gid': 'GA1.2.357096837.1629075024',
        '.Cnblogs.AspNetCore.Cookies': 'CfDJ8NACB8VE9qlHm6Ujjqxvg5BcbrZ2Q72A--mOHQLBLKMeXdxjhwRtEoYTDIaSWTwWCe76O43jUwF9etoE52jv4Hv74ykOIB8BAGkxqka8OcNYJfPGKoSYR2tLZCbbeBzbhlegmWJ9mkUY1GGcdS2aBGrSqJnFrrj0s9kQhiyDsYZeQuuBGX-7O4UKWz2IR7x7SgWTkIW6n7R46L1xV11cLPW6eNoiIEnGXVE27R-RAcuTgUHLlctC9esgwGIFjOWNkTa2_fVRUvyQ3M2kO_k-HYq7lMPFDcdNcaY_M7oe5z7dOf07qwTSnUWiINVNQqbwLdUb_EM2xBdNEyZFWl6uG1HUYOI9pw1JPTG7xWRPAcHIZ-PkVeHEPVELEWM9Z9CJFp59TtRZW9lWckDc4UB_zvI5K0sGnyy6HLzhn7s9g9l2OJsh1YrcftalYQfSou2cz7huOrZOzb9bysayUudzQmMoTZu4CzUqacYFKviQo_3zLdL0WiIQaskW6r0Yt_nIYjPNhIq42V8kkZm8pksdKq2i6_PPMmS8QJ-gU3zxJ3aGpZbAOycVk9TV4qf6jgtHbQ',
        '.CNBlogsCookie': '478049AE1E6B57F53C586BEABD7A6B34D9151689BC795ADE3CF9B52A32E6849457E2C4B4F3A216A189ED574F006C67E69C49F28ACA472816FD50C98EDD36A422F6136BFA29F3B0F2DAE62941CE9F10D3AC78485B',
        '_ga_3Q0DVSGN10': 'GS1.1.1629076239.1.1.1629076255.0',
        '_ga': 'GA1.2.118467038.1628758154',
        '.AspNetCore.Antiforgery.b8-pDmTq1XM': 'CfDJ8NACB8VE9qlHm6Ujjqxvg5DjvBtTvCY24CbkSfZnE8DFqN6UVXtQ_zHNAW53dy6m92PtkEXDTdly9YXk7J5H3CdxXyHotgNkdRU1koFrIgkDgM5h82lQ-OPz7hnO0TF8D5AsaN19CEq8NBIJT292Jlo',
    }
    
    headers = {
        'authority': 'www.cnblogs.com',
        'pragma': 'no-cache',
        'cache-control': 'no-cache',
        'accept': 'application/json, text/javascript, */*; q=0.01',
        'requestverificationtoken': 'CfDJ8NACB8VE9qlHm6Ujjqxvg5CuRefs6xF7HvMvjYmn1zrFYfxO1XFj2xdcAf0MiTO569kSj1O-NLrBv-uE7zxFZ7Pvk66jB9Gq_Jep_d5PNnpWifExb8t8ubKbFY2fYpJWCmK7BNmyArqcGW_veKwibDqOLestaR4Yu3Lf0O3XcekxQSB5CzG6fLxS5KEv-z9igQ',
        'x-requested-with': 'XMLHttpRequest',
        'user-agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36',
        'content-type': 'application/json; charset=UTF-8',
        'origin': 'https://www.cnblogs.com',
        'sec-fetch-site': 'same-origin',
        'sec-fetch-mode': 'cors',
        'sec-fetch-dest': 'empty',
        'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8',
    }
    
    for i in range(1, 5000):
        data = '{"postId":15146872,"body":"不要删除我评论哦!!! ,from qq:921252375 rnd:' + str(
            random.randint(0, 99999999)) + '","parentCommentId":0}'
        response = requests.post('https://www.cnblogs.com/xiaolincoding/ajax/PostComment/Add.aspx', headers=headers,
                                 cookies=cookies, data=data.encode("utf-8").decode("latin1"))
        print(response.text)
        if i % 5 == 0:
            print("休息两分钟………………")
            time.sleep(60 * 2)

    我刷的估计被系统检测到了,账号被禁言了,请大家注意哦(PS:不知道啥时候能解禁,求管理员放过)

    {"isSuccess":false,"message":"抱歉!发布失败!当前帐户无法发布评论!","duration":"9"}

    欢迎大家交流!!

    有追求,才有动力!

    向每一个软件工程师致敬!

    by wujf

    mail:921252375@qq.com

  • 相关阅读:
    IDEA常用快捷键整理(Mac OS X版本)
    转发与重定向的区别
    关于Navicat远程连接远程服务器的mysql 报错问题
    关于mac 系统如何通过终端 连接linux服务器 并传文件!
    Java中String和byte[]间的转换浅析
    选择排序Java版
    插入排序Java版
    JS知识点
    Excel 函数
    垂直滚动公告板
  • 原文地址:https://www.cnblogs.com/wujf/p/15208763.html
Copyright © 2011-2022 走看看