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)

结束

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

目录
相关文章
|
26天前
|
监控 算法 安全
深度洞察内网监控电脑:基于Python的流量分析算法
在当今数字化环境中,内网监控电脑作为“守城卫士”,通过流量分析算法确保内网安全、稳定运行。基于Python的流量分析算法,利用`scapy`等工具捕获和解析数据包,提取关键信息,区分正常与异常流量。结合机器学习和可视化技术,进一步提升内网监控的精准性和效率,助力企业防范潜在威胁,保障业务顺畅。本文深入探讨了Python在内网监控中的应用,展示了其实战代码及未来发展方向。
|
3月前
|
数据采集 Web App开发 监控
高效爬取B站评论:Python爬虫的最佳实践
高效爬取B站评论:Python爬虫的最佳实践
|
4月前
|
测试技术 API Python
【10月更文挑战第1天】python知识点100篇系列(13)-几种方法让你的电脑一直在工作
【10月更文挑战第1天】 本文介绍了如何通过Python自动操作鼠标或键盘使电脑保持活跃状态,避免自动息屏。提供了三种方法:1) 使用PyAutoGUI,通过安装pip工具并执行`pip install pyautogui`安装,利用`moveRel()`方法定时移动鼠标;2) 使用Pymouse,通过`pip install pyuserinput`安装,采用`move()`方法移动鼠标绝对位置;3) 使用PyKeyboard,同样需安装pyuserinput,模拟键盘操作。文中推荐使用PyAutoGUI,因其功能丰富且文档详尽。
|
29天前
|
数据采集 JSON 数据格式
Python爬虫:京东商品评论内容
京东商品评论接口为商家和消费者提供了重要工具。商家可分析评论优化产品,消费者则依赖评论做出购买决策。该接口通过HTTP请求获取评论内容、时间、点赞数等数据,支持分页和筛选好评、中评、差评。Python示例代码展示了如何调用接口并处理返回的JSON数据。应用场景包括产品优化、消费者决策辅助、市场竞争分析及舆情监测。
|
2月前
|
存储 运维 监控
探索局域网电脑监控软件:Python算法与数据结构的巧妙结合
在数字化时代,局域网电脑监控软件成为企业管理和IT运维的重要工具,确保数据安全和网络稳定。本文探讨其背后的关键技术——Python中的算法与数据结构,如字典用于高效存储设备信息,以及数据收集、异常检测和聚合算法提升监控效率。通过Python代码示例,展示了如何实现基本监控功能,帮助读者理解其工作原理并激发技术兴趣。
69 20
|
3月前
|
数据采集 存储 数据可视化
Python数据分析:揭秘"黑神话:悟空"Steam用户评论趋势
Python数据分析:揭秘"黑神话:悟空"Steam用户评论趋势
|
4月前
|
计算机视觉 Python
python利用pyqt5和opencv打开电脑摄像头并进行拍照
本项目使用Python的PyQt5和OpenCV库实现了一个简单的摄像头应用。用户可以通过界面按钮打开或关闭摄像头,并实时预览视频流。点击“拍照”按钮可以捕捉当前画面并保存为图片文件。该应用适用于简单的图像采集和处理任务。
279 0
python利用pyqt5和opencv打开电脑摄像头并进行拍照
|
4月前
|
Android开发 Swift iOS开发
python 基于电脑蓝牙连接获取手机的实时数据
python 基于电脑蓝牙连接获取手机的实时数据
97 0
|
5月前
|
监控 数据挖掘 Python
🔍解锁Python系统编程新姿势!文件系统操作与I/O管理,让你玩转电脑每一个角落
【9月更文挑战第11天】Python不仅在数据分析和Web开发中表现出色,其系统编程能力同样强大。本文通过实例详细介绍了Python如何高效地进行文件系统操作与I/O管理。利用`os`和`pathlib`模块,你可以轻松遍历、创建、删除和重命名文件及目录。通过示例代码,展示了如何递归遍历目录和高效读写大文件。此外,文章还介绍了使用`watchdog`库进行文件监控及利用`concurrent.futures`模块实现并发I/O操作的方法,帮助你构建更复杂的应用。无论简单读写还是高级操作,Python都能助你轻松管理电脑的每一个角落。
50 1
|
6月前
|
自然语言处理 算法 数据挖掘
基于python豆瓣电影评论的情感分析和聚类分析,聚类分析有手肘法进行检验,情感分析用snownlp
本文介绍了一个基于Python的情感分析和聚类分析项目,使用snownlp库对豆瓣电影评论进行情感分析,并采用手肘法辅助K-means算法进行聚类分析,以探索评论中的不同主题和情感集群。
156 5
基于python豆瓣电影评论的情感分析和聚类分析,聚类分析有手肘法进行检验,情感分析用snownlp

热门文章

最新文章