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-利用豆瓣爬虫发个动态

 

目录
相关文章
|
10天前
|
Web App开发 JavaScript 前端开发
Python Selenium 执行 JavaScript
Python Selenium 执行 JavaScript
|
24天前
|
JavaScript 程序员 Go
一图看懂编程语言迁移模式:终点站是Python、Go、JS
一图看懂编程语言迁移模式:终点站是Python、Go、JS
|
4月前
|
数据采集 JavaScript API
Python爬虫抓取经过JS加密的API数据的实现步骤
Python爬虫抓取经过JS加密的API数据的实现步骤
|
4月前
|
机器学习/深度学习 前端开发 JavaScript
猜数字小游戏但多语言版本(C、Java、Golang、python、JavaScript)
猜数字小游戏但多语言版本(C、Java、Golang、python、JavaScript)
|
4月前
|
JavaScript 前端开发 Python
基于Flask创建Python服务端,并调用JavaScript客户端
基于Flask创建Python服务端,并调用JavaScript客户端
|
5月前
|
SQL JavaScript 前端开发
ChatGPT工作提效之在程序开发中的巧劲和指令(创建MySQL语句、PHP语句、Javascript用法、python的交互)
ChatGPT工作提效之在程序开发中的巧劲和指令(创建MySQL语句、PHP语句、Javascript用法、python的交互)
154 0
|
5月前
|
数据采集 JavaScript Python
python爬虫示例,获取主页面链接,次级页面链接通过主页面元素获取从而避免js生成变动的值,保存数据分批次避免数据丢失
python爬虫示例,获取主页面链接,次级页面链接通过主页面元素获取从而避免js生成变动的值,保存数据分批次避免数据丢失
59 0
|
5月前
|
数据采集 Dart 前端开发
【前端】从JavaScript到Python:我的技能扩展之路
【前端】从JavaScript到Python:我的技能扩展之路,简单介绍一下自己吧\~我是一名应届生,专业是铁路方面的,自己从小就喜欢捣鼓计算机这些,导致自己一步步的走上了“不归路”。
【前端】从JavaScript到Python:我的技能扩展之路
|
5月前
|
设计模式 缓存 程序员
初探Python元编程:理解并使用元编程改变代码行为
在Python编程中,有一种强大的技术允许我们在运行时修改或生成代码,这就是元编程。Python的元编程工具包括装饰器,元类,以及函数和类的各种动态修改技术。这篇文章将向你介绍元编程的基本概念,并通过实例讲解如何使用元编程。
|
6月前
|
存储 安全 数据库连接
27.从入门到精通:Python异常处理 抛出异常 用户自定义异常 定义清理行为 预定义的清理行为
27.从入门到精通:Python异常处理 抛出异常 用户自定义异常 定义清理行为 预定义的清理行为
相关产品
云迁移中心
推荐文章
更多