• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于python:python-实现csdn平台自动化定时评论功能实现

python 搞代码 3年前 (2022-02-20) 43次浏览 已收录 0个评论

def qzzhrb():

"""全站综合热榜"""
headers1={
    'Host': 'www.gaodaima.com',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36',
}
for y in range(0,4):
    time.sleep(5)

response=requests.get(“https://www.gaodaima.com/phoenix/web/blog/hotRank?page=”+str(y)+”&pageSize=25”,headers=headers1)

    if response.json()["message"]=="success":
        for i in response.json()["data"]:
            for j in range(1,len(i["articleDetailUrl"])):
                if i["articleDetailUrl"][-j]=="/":
                    articleId=i["articleDetailUrl"][-j+1:]
                    if select_is_insert(articleId)!=1:

insert_article( articleId,i[“articleDetailUrl”],i[“articleTitle”],i[“nickName”],i[“hotRankScore”])

                        break
                    break

1到2天执行一次

def lynrb():

"""畛域内容榜"""
headers1={
'Host': 'www.gaodaima.com',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36',
}
list=["python","java","javascript","人工智能","php","c%2Fc%2B%2B","大数据","挪动开发","数据结构与算法","游戏","网络","运维","测试"]
for y in range(0,2):
    for i in list:

response=requests.get(“https://www.gaodaima.com/phoenix/web/blog/hotRank?page=”+str(y)+”&pageSize=25&child_channel=”+i,headers=headers1)

        time.sleep(5)
        if response.json()["message"]=="success":
            for i in response.json()["data"]:
                for j in range(1,len(i["articleDetailUrl"])):
                    if i["articleDetailUrl"][-j]=="/":
                        articleId=i["articleDetailUrl"][-j+1:]
                        if select_is_insert(articleId)!=1:

insert_article( articleId,i[“articleDetailUrl”],i[“articleTitle”],i[“nickName”],i[“hotRankScore”])

                            break
                        break

lynrb()

每天8点一次

def xjzzb():

"""新晋作者榜"""
headers1={
    'Host': 'www.gaodaima.com',
'Content-Type': [Skrill下载](https://www.gendan5.com/wallet/Skrill.html)'application/x-www-form-urlencoded; charset=UTF-8',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36',
}
for y in range(0,5):
    time.sleep(5)

response=requests.get(“https://www.gaodaima.com/phoenix/web/blog/newUserRank?page=”+str(y)+”&pageSize=20”,headers=headers1)

    if response.json()["message"]=="success":
        for i in response.json()["data"]:
            for j in range(1,len(i["articleDetailUrl"])):
                if i["articleDetailUrl"][-j]=="/":
                    articleId=i["articleDetailUrl"][-j+1:]
                    if select_is_insert(articleId)!=1:

insert_article( articleId,i[“articleDetailUrl”],i[“articleTitle”],i[“nickName”],i[“hotRankScore”])

                        break
                    break

xjzzb()

def recommend():

"""举荐栏目"""
header={
    "path": "/api/articles?type=more&category=home&shown_offset=0",
    "accept-language": "zh-CN,zh;q=0.9",
    "referer": "https://www.gaodaima.com/",
    "accept": "application/json, text/javascript, */*; q=0.01",
    "X - Tingyun - Id": "im - pGljNfnc;r = 332305116",
    "Sec - Fetch - Site": "same - origin",
    "Sec - Fetch - Mode": "cors",
    "Sec - Fetch - Dest": "empty",
    "Accept - Encoding": "gzip, deflate, br",
    "Accept - Language": "zh - CN, zh;q = 0.9",
    "Host": "www.gaodaima.com",
    "Connection": "keep - alive",
    "sec - ch - ua": '" Not A;Brand";v = "99", "Chromium";v = "90", "Google Chrome";v = "90"',
"Accept": "application / json, text / javascript, * / *; q = 0.01",
"X - Requested - With": "XMLHttpRequest",
"sec - ch - ua - mobile": "?0",
"Cookie": "uuid_tt_dd=10_30743904980-1618379395370-717724; Hm_up_6bcd52f51e9b3dce32bec4a3997715ac=%7B%22islogin%22%3A%7B%22value%22%3A%220%22%2C%22scope%22%3A1%7D%2C%22isonline%22%3A%7B%22value%22%3A%220%22%2C%22scope%22%3A1%7D%2C%22isvip%22%3A%7B%22value%22%3A%220%22%2C%22scope%22%3A1%7D%7D; Hm_ct_6bcd52f51e9b3dce32bec4a3997715ac=6525*1*10_30743904980-1618379395370-717724; __gads=ID=e49a2afa774ef751-22e5578266c70052:T=1618379398:RT=1618379398:S=ALNI_MbGqjNddCmz_vAd5NE9aUuroCHdwA; ssxmod_itna=YqGxcCD=0QK7qYKGHEoQ40OxUxmufqLLdr80i44GNYWDZDiqAPGhDCbbtxw0mBmDI=fijYav4j4biaPIoKQmOXxbDCPGnDB9+fpDem=D5xGoDPxDeDADYo6DAqiOD7T=DEDm48DaxDoDehI7DY5DhxDC0GPDwx0CAg04eG9s7=7Cd/94VxxeAxG1=40HKYSm5t8EeGv3+x0kU40OuP58U6YDU7b4fQioWhhedndeklTYlelK/SD46nuKiD+xoehrTnq9DDpXbm6DD===; ssxmod_itna2=YqGxcCD=0QK7qYKGHEoQ40OxUxmufqLLdr80DA=nxAeD/FCbDFx48kIZp7KAphO1Cx25eGozrjvh8kC2L5tYKCxjy+INZxC0+h/0tZMc8qC2CO=5aZgAKKHnShO94Y8V=uoW+9KyHY/zkQG8xX4HqLlUDNjK0QxOW0x9EYc0wYQixG2Y0PDFqD2YiD==; dc_session_id=10_1620356271093.957181; TY_SESSION_ID=0fae6181-358c-443f-9ab9-19d622159650; dc_sid=dcd3c87e76fb26c5661211133000d30c; c_first_ref=default; c_first_page=https%3A//www.gaodaima.com/; c_segment=12; Hm_lvt_6bcd52f51e9b3dce32bec4a3997715ac=1618379397,1619322330,1620356273; c_ref=https%3A//www.gaodaima.com/; firstDie=1; log_Id_view=51; c_pref=https%3A//www.gaodaima.com/; c_page_id=default; dc_tos=qspx78; log_Id_pv=10; c-login-auto=9; Hm_lpvt_6bcd52f51e9b3dce32bec4a3997715ac=1620359253; announcement-new=%7B%22isLogin%22%3Afalse%2C%22announcementUrl%22%3A%22https%3A%2F%2Fwww.gaodaima.com%2Fblogdevteam%2Farticle%2Fdetails%2F112280974%3Futm_source%3Dgonggao_0107%22%2C%22announcementCount%22%3A0%7D",
"user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36"
}

list=[“python”,”home”,”career”,”java”,”web”,”arch”,”blockchain”,”db”,”5g”,”game”,”mobile”,”ops”,”sec”,”engineering”]

for i in list:

response=requests.get(“https://www.gaodaima.com/api/articles?type=more&category=%s&shown_offset=0″%i,headers=header)

    if response.json()["status"]=="true":
        for i in response.json()["articles"]:
            if select_is_insert(i["product_id"]) != 1:
                insert_article(i["product_id"],i["url"],i["title"],i["nickname"],i["views"])

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于python:python-实现csdn平台自动化定时评论功能实现

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址