用python,selenium,打开网页或者点击按钮会向服务器发送很多请求,用python如何获

用python,selenium,打开网页或者点击按钮会向服务器发送很多请求,用python如何获,第1张

你可以在chrome上加一个代理,比如tiny proxy,它是纯python写的。你改一改就可以奕成抓包程序, 自然就可以获得返回的请求。
另外在selenium里,也应该可以获得响应结果。它通过chrome驱动,我没有仔细看过代码,webkit内核是直接通过toHtml,或者是类似的命令可以获得响应结果的。 selenium应该也可以。
猜可以通过javascript驱动selenium,获得响应结果。

话不多说,直接上干货:

appium的整体架构是C/S模式,整体流程(返回顺序为逆向):

脚本请求 ——> 4723端口appium server ——> 解析参数给PC端4724端口 ——> 发送给设备4724端口 ——> 通过设备4724端口发给bootstrapjar ——> Bootstrapjar把命令发给uiautomator

1、脚本请求 ——> 4723端口appium server :

首先我们要开启appium服务,即Appium server,也就是在命令行用appium命令打开的东西,默认监听4723端口。4723端口专门和脚本打交道,基于WebDriver协议。webdriver是按照server – client的经典设计模式设计的,作用就是启动基于WebDriver Wire协议的appium服务,接下来脚本与appium server的通信实际上是一个>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10752045.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存