Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python将所有javascript邮件刮到_Javascript_Python_Html_Web Scraping - Fatal编程技术网

Python将所有javascript邮件刮到

Python将所有javascript邮件刮到,javascript,python,html,web-scraping,Javascript,Python,Html,Web Scraping,我需要刮一个网站,有电子邮件显示为'电子邮件'。当你点击超链接时,它会自动打开你的电子邮件,并有一封新的邮件,上面写着准备发送的电子邮件 我想我可以浏览一下html,把邮件刮出来。然而,电子邮件被列为javascript对象(我不熟悉) 电子邮件编码为: <li class="email"><a href='javascript:let("179 540 458 268 179 597 380 355 635 44 188 274",649,387)'>email<

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

我想我可以浏览一下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>

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

    页面通过一系列javascript函数使用模糊处理。这段代码是受版权保护的,所以我不确定将其编码成python的合法性,因为python非常简单。代码位于此处:

    作者有一个网站,但我怀疑它会说“你能用另一种语言写下你自己的版本吗”

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

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

    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”并进行翻译。

    该网站是公共网站吗?是的,它是公共网站。您可以共享url和当前代码吗?同时指出预期输出。每个条目都有一个电子邮件超链接;我想把这封邮件提取出来输入一个列表