Python-关于豆瓣发布“说句话”,添加网页等的js行为分析

简介: 想做个利用Python发布豆瓣“说句话”的工具,目前我已知的有两种方法:用Python驱动一些无界面浏览器phantomjs(因为我没用Chrome),直接模拟发状态的行为。按F12分析网页发布动态的js行为,直接在Python中post。

想做个利用Python发布豆瓣“说句话”的工具,目前我已知的有两种方法:

  • 用Python驱动一些无界面浏览器phantomjs(因为我没用Chrome),直接模拟发状态的行为。
  • 按F12分析网页发布动态的js行为,直接在Python中post。

  对比两种方法,第一种需要安装phantomjs,但是普适性比较高,再接下来分析其他网页会更加方便快捷。第二种方法对症下药,针对性比较强,对于其他动态网页有需求的话,需要重新分析。

  因为安装phantomjs不成功,因为第二种方法可以学到新技能,所以我选择第二种。

本篇文章就是记录我第二种方法的准备工作。

先发个内容“123”的动态

按F12后出来分析界面,注意点击上图中的矩形框。

发布一个动态之后,这里刷新了几十行的动作。对于我一个菜鸟,真不知道从哪里下手。(就像学高数,高数老师:“显然xx”,我内心:“这哪里显然了??”)

双击第一个www,douban,发现:

发现“123”内容,因此接下直接向douban,com post带有(header data)的数据来尝试。


具体Python 代码查看:python-利用豆瓣爬虫发个动态

 

目录
相关文章
|
2月前
|
运维 监控 JavaScript
基于 Node.js 图结构的局域网设备拓扑分析算法在局域网内监控软件中的应用研究
本文探讨图结构在局域网监控系统中的应用,通过Node.js实现设备拓扑建模、路径分析与故障定位,提升网络可视化、可追溯性与运维效率,结合模拟实验验证其高效性与准确性。
231 3
|
2月前
|
JavaScript 前端开发 安全
【逆向】Python 调用 JS 代码实战:使用 pyexecjs 与 Node.js 无缝衔接
本文介绍了如何使用 Python 的轻量级库 `pyexecjs` 调用 JavaScript 代码,并结合 Node.js 实现完整的执行流程。内容涵盖环境搭建、基本使用、常见问题解决方案及爬虫逆向分析中的实战技巧,帮助开发者在 Python 中高效处理 JS 逻辑。
|
6月前
|
Web App开发 数据采集 JavaScript
动态网页爬取:Python如何获取JS加载的数据?
动态网页爬取:Python如何获取JS加载的数据?
1146 58
|
3月前
|
编解码 JavaScript 前端开发
如何在网页播放英文的m3u8文件(基于Javascript搭建的在线网页工具)
什么是m3u8?又该如何在网页中高效、便捷地播放英文的m3u8文件呢?今天这篇文章就带你一起了解,并推荐一种基于Javascript搭建的在线网页工具,让你轻松解决播放问题。
856 0
|
4月前
|
数据采集 存储 NoSQL
Python爬虫案例:Scrapy+XPath解析当当网网页结构
Python爬虫案例:Scrapy+XPath解析当当网网页结构
|
5月前
|
数据采集 Web App开发 JavaScript
Python爬虫解析动态网页:从渲染到数据提取
Python爬虫解析动态网页:从渲染到数据提取
|
6月前
|
数据采集 存储 前端开发
Python爬虫自动化:批量抓取网页中的A链接
Python爬虫自动化:批量抓取网页中的A链接
|
6月前
|
数据采集 Web App开发 前端开发
Python+Selenium爬虫:豆瓣登录反反爬策略解析
Python+Selenium爬虫:豆瓣登录反反爬策略解析
|
6月前
|
数据采集 Web App开发 JavaScript
Python爬虫如何获取JavaScript动态渲染后的网页内容?
Python爬虫如何获取JavaScript动态渲染后的网页内容?

推荐镜像

更多