Python清除所有javascript文件

2024-04-24 05:12:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要刮一个网站,有电子邮件显示为'电子邮件'。当你点击超链接,它会自动打开你的电子邮件,并有一个新的邮件与上述电子邮件准备发送

我想我可以浏览一下html然后把邮件刮出来。然而,电子邮件被列为一个javascript对象(我不熟悉)

电子邮件编码为:

<li class="email"><a href='javascript:let("179 540 458 268 179 597 380 355 635 44 188 274",649,387)'>email</a></li>

我正试图找出如何提取和解码成一个正常的电子邮件格式这个


Tags: 对象编码网站电子邮件emailhtml格式邮件
1条回答
网友
1楼 · 发布于 2024-04-24 05:12:44

该页面通过一系列javascript函数使用模糊处理。这段代码是受版权保护的,所以我不确定将其编码成python的合法性,这是非常微不足道的。代码位于此处:https://barrowjackson.yourkwoffice.com/mcj/template_content/scripts/deobscure.js

作者有一个网站,但我怀疑会说“当然你可以写你自己的版本,这在不同的语言”

您还可以轻松地将字符映射到自己的查找字典中,因为相关字符集不大。当你点击一个链接,你可以看到解码值在网络流量

您只需要在实际页面中看到的函数调用的第一个参数

let("179 540 458 268 179 597 380 355 635 44 188 274",649,387)

抓住第一个论点:“179 540 458 268 179 597 380 355 635 44 188 274”并翻译它

相关问题 更多 >