Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.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 web客户端运行javascript并获得文件下载_Javascript_Python_Html - Fatal编程技术网

Python web客户端运行javascript并获得文件下载

Python web客户端运行javascript并获得文件下载,javascript,python,html,Javascript,Python,Html,我正在尝试制作一个python脚本,从网站下载一个文件, 但我没能找到解决办法: <form name="dl" id="dl" action="/subtitle/download" method="post"> <button class="Positive" id="downloadButton" onclick="DownloadSubtitle(this)" type="submit"> Download English Subtitle

我正在尝试制作一个python脚本,从网站下载一个文件, 但我没能找到解决办法:

<form name="dl" id="dl" action="/subtitle/download" method="post">
    <button class="Positive" id="downloadButton" onclick="DownloadSubtitle(this)" type="submit">
        Download English Subtitle
    </button>
    <input name="mac" id="mac" type="hidden" value="QvGN39b5EsEDobZfxpItT7XDYN2b4yBreI8TJIBfpdyi5SFknjIDx-DuLi9J51RZ0">
</form>
供参考:

我想能够下载字幕文件。 我无法找到如何从这些javascript函数中获得结果,
我想如果我从这个函数中得到数据,一个POST和mac,我会得到 结果是。。我错了吗


*目前正在使用urllib2打开页面,使用HTMLParser对其进行解析并获得结果。

我认为,如果我从该函数中获得数据,我将使用POST和mac获得该文件。。我错了吗当你尝试时发生了什么?下载字幕对整个过程至关重要吗?好的,问题是我没有发布到/subtitle/download页面,而是发布到同一页面。我仍然想知道是否有一种方法可以为其他porpus运行javascript……你是说在浏览器中还是在浏览器外运行selectjavascript?我的意思是,像firefox这样的普通浏览器一样运行javascript,但python会。我应该很清楚,这里的最终目标是像ajax一样在GET之后通过另一个请求获得数据。我想这样做是因为当我获取时,我看不到在浏览器中按F12键时查看的网站的完整HTML。请更新您的问题,说明您如何设想这项工作或您希望实现的过程,并详细说明获取后通过另一个请求交付的数据