如何在正常使用网页时抓取javascript?

时间:2017-10-15 20:35:39

标签: python screen-scraping

我对js知之甚少,而且我正在尝试创建一个程序来获取有关基于浏览器的javascript游戏的信息。我不能使用网络驱动程序,因为我将在当时玩游戏。

当我检查谷歌浏览器上的js并查看控制台时,我可以看到我想要使用的所有信息,但我不知道如何将其保存到文件或访问它时间以便解析它。我最好能够使用python执行此操作,因为我将使用的代码将在我拥有它之后处理信息。

任何帮助或正确方向的观点都将不胜感激,谢谢:)

ps,如果那很重要的话我会在Windows上

1 个答案:

答案 0 :(得分:0)

黑客攻击我看到的游戏。如果您知道自己所做的事情可能会降低其他人的游戏时间的有效性以及可能犯下的罪行,我将提供解决方案:

你需要得到一块"嗅探"允许修改的软件。

修改很可能是添加" Querystring"和" JSON"解析器读取数据流量。此时,您可以开始了解他们的特定系统如何工作,慢慢用修改后的版本替换流量,以达到恶意目的。

" TCP Sniffing"包括创建一个" RAW TCP SOCKET"用任何语言然后重复" READ / RECV'"从那个插座。套接字必须绑定到特定的网络接口卡(NIC)。提示:" LOCALHOST"和" 127.0.0.1"不是任何NIC的地址。

然后,您将数据解析为HTTP req / res流,确保您可以正确读取帧的内容。

然后,您将要么修改POST正文的内容或GET查询字符串。或者,取决于游戏设计师如何设计他们的网络系统。