python——久看电脑惊坐起!我的赞和评论竟然是……

简介: python——久看电脑惊坐起!我的赞和评论竟然是……

前言

大家好,我是yma16,本文分享模拟点赞评论

requests库

Python requests库是一个用于进行简单HTTP请求的Python第三方库,是Python标准库中urllib2的一个更加便捷的替代方案。它可以很方便地进行HTTP请求和响应,包括GET、POST、PUT、DELETE等各种请求方式,并且支持HTTPS协议、HTTP代理等常用特性。使用requests库可以大大简化Python编写网络爬虫、自动化测试、数据采集等应用场景的代码量,提高开发效率。

使用

requests库是一个简单易用的Python HTTP客户端库,可以用于发送HTTP请求。

以下是一个使用requests库的实例:

import requests
# 发送一个GET请求
response = requests.get("https://www.baidu.com/")
# 输出响应的状态码
print(response.status_code)
# 输出响应的内容
print(response.text)
# 发送一个POST请求
data = {'username': 'hello', 'password': 'world'}
response = requests.post("https://httpbin.org/post", data=data)
# 输出响应的状态码
print(response.status_code)
# 输出响应的内容
print(response.text)

该例子发送了一个GET请求和一个POST请求,并输出了响应的状态码和内容。

注意:在实际使用requests库时,应该加上异常处理等代码来保证程序的健壮性。

效果图

咦,有消息!

不不不,清醒点,这是代码生成的!

点赞的过程解析

这里打开一篇看起来不错的文章

链接https://blog.csdn.net/qq_38870145/article/details/115484361?spm=1001.2014.3001.5501

我们点赞这篇文章查看network

咦!我们发现关于like的数据像服务器发送了一个post请求。

请求头的cookie、orgin、refer

其中refer的url中包括用户id和文章的id

提交的数据

模拟点赞文章

填充自己的cookie、origin、referer(文章的链接)

import requests
def like_articleId(userId,articleId):#传递文章id
    requestUrl='https://blog.csdn.net//phoenix/web/v1/article/like'
    refererUrl="https://blog.csdn.net/{userId}/article/details/{articleId}"
    refererUrl.format(userId=userId,articleId=articleId)
    headers = {
        "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
        "cookie": "***",
        "origin": "https://blog.csdn.net",
        "referer": refererUrl
    }
    data={
        'articleId':articleId
    }
    resp=requests.post(requestUrl,headers=headers,data=data)
    print('给%s 点赞成功!'%userId,resp)
if __name__=='__main__':
    userId='qq_38870145'
    articleId='115473005'
    like_articleId(userId,articleId)

再提交一次就是取消点赞。

评论过程解析

这里打开一篇貌似不错的文章

链接https://blog.csdn.net/qq_38870145/article/details/115484361?spm=1001.2014.3001.5501

我们对这篇文章评论"针不戳"三个字,查看network发现关于submit的post请求是提交评论的

请求头包括cookie、orgin、referer

其中refer的url中也包括用户id和文章的id

提交的数据

{
"commentId":'',
"content":'',
"articleId":''
}

模拟评论文章

填充自己的cookie、origin、referer(文章的链接)

import requests
def comment_article(userId,articleId,content):
    requestUrl='https://blog.csdn.net/phoenix/web/v1/comment/submit'
    refererUrl="https://blog.csdn.net/{userId}/article/details/{articleId}"
    refererUrl.format(userId=userId,articleId=articleId)
    headers = {
        "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
        "cookie": "***",
        "origin": "https://blog.csdn.net",
        "referer": refererUrl
    }
    data={
        "commentId":'',
        "content":content,
        "articleId": articleId
    }
    resp=requests.post(requestUrl,headers=headers,data=data)
    print('评论%s 成功!'%content,resp)
if __name__=='__main__':
    userId='qq_38870145'
    articleId='115473005'
    content='太棒了这篇文章,学到了'
    comment_article(userId,articleId,content)

结束

本文分享到这结束,如有错误或者不足之处欢迎指出,感谢大家的阅读!

目录
相关文章
|
14天前
|
JSON 算法 API
Python采集淘宝商品评论API接口及JSON数据返回全程指南
Python采集淘宝商品评论API接口及JSON数据返回全程指南
|
14天前
|
存储 监控 算法
监控电脑屏幕的帧数据检索 Python 语言算法
针对监控电脑屏幕场景,本文提出基于哈希表的帧数据高效检索方案。利用时间戳作键,实现O(1)级查询与去重,结合链式地址法支持多条件检索,并通过Python实现插入、查询、删除操作。测试表明,相较传统列表,检索速度提升80%以上,存储减少15%,具备高实时性与可扩展性,适用于大规模屏幕监控系统。
89 5
|
2月前
|
自然语言处理 算法 数据安全/隐私保护
item_review - Lazada 商品评论列表接口深度分析及 Python 实现
Lazada商品评论接口(item_review)可获取东南亚多国用户评分、评论内容、购买属性等数据,助力卖家分析消费者偏好、优化产品与营销策略。
|
2月前
|
JSON API 数据安全/隐私保护
Python采集淘宝评论API接口及JSON数据返回全流程指南
Python采集淘宝评论API接口及JSON数据返回全流程指南
JSON 监控 API
54 0
|
2月前
|
搜索推荐 算法 关系型数据库
基于python评论分析的商品推荐系统设计
本文介绍了多种开发技术,包括Python集成开发环境PyCharm、自然语言处理工具SnowNLP、关系型数据库MySQL、Python语言特性、Django Web框架以及协同过滤算法。内容涵盖各技术的基本功能、特点及其在实际开发中的应用,适用于初学者和开发者了解相关工具与框架的使用与优势。
|
3月前
|
存储 数据采集 数据可视化
Python爬取懂车帝/汽车之家评论并做竞品分析
Python爬取懂车帝/汽车之家评论并做竞品分析
|
3月前
|
JSON 编解码 数据安全/隐私保护
电脑录制鼠标键盘脚本,鼠标动作录制脚本,万能脚本录制器【python】
完整功能:实现鼠标移动、点击和键盘操作的录制与回放 数据持久化:将录制的动作序列保存为JSON文件

推荐镜像

更多
下一篇
开通oss服务