#coding:utf-8
import requests
import json
#登录
url ="https://passport.cnblogs.com/user/signin"
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"
}
s = requests.session()
r = requests.post(url,headers=headers,verify=False)
print s.cookies
#添加登录需要的2个cookie
c = requests.cookies.RequestsCookieJar()
c.set('.CNBlogsCookie', 'A971DD2942128EAA0F5E00858EA4B81D4FB9735D7D2B74F55049E4395468FE4371E3957620BD32243AAE9B38DCE87678AAE176B84018C2C74AAD7EBACA7EB9BF41BF2AB52D70C54D582943C0FFC4D8414C8AD0E3781E6A3B60DF9C5A95277DBF4F4A889361B3C0B23C8FFDCF99EA99011B1D683B') # 填上面抓包内容
c.set('.Cnblogs.AspNetCore.Cookies','CfDJ8EklyHYHyB5Oj4onWtxTnxbudG12uvbp5O0hsgMHfS7uDHdBI-oudC59HIAyQpBr7p43PLYZ2b9bDwe03tGZiI1zw14hq52dSf5XjPFAM4a7wxOTQT5plQPEWlx0bmBJMiLksEGPGtZoJobUv96-0jjDyoz1p8tCKHY97UT8M0rU004I3LgPhek1jVTCs_DEtSPA6vVAyvX7wDARXE7vqjplD-sdw_pv9Sw022K7I7tmyYdrBvRSjgHBkd3WzcA7Scs2k5P2_l8QRLgE-8y-_SbvsOrW42OTYWlctrK6m_jttlZ6m0tTx6WEQNKJjmlxc0XQn8nv_H9y3ouxAuX5MZP_8KlH_ioDcJENZgLitimmGc07V560CyMLJtw4ss_e3w2i6Q6paZPMqK5gd8AIQ2IvD7gmSohRF2Zgf7Xv0zytG8RAnVPcwrX45i4UBm-QdBKCM312e36_GUTHKcnyLT-K61vA9dz0ZPK1kFVqW_vEi-dK-2MeeiCIJkMK2SEcUT18vigP-lh3jqOhIMfT-zPVRiSdXnNKNKyAy0yfuXWWjH6YanPY1n9OpY8WLy2XjighOvl5qcUa0q9LXtScb2M') # 填上面抓包内容
c.set('AlwaysCreateItemsAsActive',"True")
c.set('AdminCookieAlwaysExpandAdvanced',"True")
s.cookies.update(c)
print s.cookies
# #登录成功后发送评论
# url3 = "https://ing.cnblogs.com/ajax/ing/Publish"
# body3 = {"content":"发送测试",
# "publicFlag":1}
# r3 = s.post(url3,data=body3, verify=False)
# print r3.content.decode("utf-8")
# r3 = json.loads(r3.content.decode("utf-8"))
# try:
# print( r3["isSuccess"])
# if r3["isSuccess"] == True:
# print ("发送成功")
# except Exception as msg:
# raise RuntimeError(r3)
# #登录后查看评论
# url5 = "https://home.cnblogs.com/ajax/feed/recent?alias=2312672"
# body5 = { "feedListType":"me",
# "appId":"",
# "pageIndex":1,
# "pageSize":30,
# "groupId":""
# }
# r5 = s.post(url5,data=body5,verify=False)
#登录后删除评论
url4 = "https://home.cnblogs.com/ajax/feed/DeleteFeed"
body4 ={"feedUserId":"102c3a11-ebc1-43a8-84ee-08d8d71b5727",
"id":"60375dc263abf8af0269ca68"
}
r4 = s.post(url4,data=body4, verify=False)
print r4.content.decode("utf-8")
r4 = json.loads(r4.content.decode("utf-8"))
try:
print( r4["isSuccess"])
if r4["isSuccess"] == True:
print ("删除成功")
except Exception as msg:
raise RuntimeError(r4)