使用python(绕过onclick)检索动态网站的源代码 - javascript

我希望检索一个网站的资源,该资源是在单击链接后动态生成的。链接本身如下:

<a onclick="function(); return false" href="#">Link</a>

这阻止了我直接查询URL,该URL将使我能够获取动态生成的网站(urllib / 2)。

一个人如何检索通过python用上述功能(HTML)生成的网站资源?有没有办法绕过return false" href="#"?还是完全onclick并获得实际的URL?

如果有另一种方法可以从上面的抽象链接生成网站,以便可以从python中的urllib中获取它,请向我推荐。

编辑:

我对上面看到的代码进行了概括-但是有人告诉我,必须对特定的javascript进行反向工程才能使用它。

链接到.js-http://a.quizlet.com/j/english/create_setku80j8.js

通过以下链接链接到站点:

<a onclick="importText(); return false" href="#">Bulk-import data</a>

网站的实际URL:http://quizlet.com/create_set/

上面相关.js的美化JS:http://pastie.org/737042

参考方案

我没有立即在该脚本中看到任何内容生成或链接跟踪代码; importText的全部操作是切换是否显示几个div。

如果您想研究网络应用程序执行特定操作的调用,以便从机器人中重现它们,则最好查看浏览器在执行该请求时的HTTP请求(表单提交和AJAX调用)行动。您可以使用Firebug的“网络”面板针对Firefox或Fiddler针对IE进行研究。

Javascript IF语句 - javascript

                        嗨,我有这段代码可以正常工作,并将两个日历显示为一个日历。我还有一个php变量$login_session,其中包含登录电子邮件地址的用户。关于如何显示[email protected]日历的任何想法(伪代码)IF $login_session == "[email protected]&#…

如何根据手势滚动网页 - javascript

如何使用pyhton / javascript使用手势向上/向下或向左/向右滚动页面。我尝试了很多找到解决方案,但无法解决。 参考方案 Javascript手势插件(JSHG)是一个很棒的插件,它使您可以通过现有网站或Web应用程序中的网络摄像头来支持用户的手势识别。您无需具有计算机视觉的任何背景即可使用此插件。当前,它提供了一组基本的手势,其中包括手的位置…

在文本字段中键入时显示预制建议列表 - javascript

如标题所说我正在处理一个mysql项目,我希望该文本字段在键入它时向现有用户提供建议(管理员控制页以禁止用户..类似的东西)一个简单的例子来解释:当我输入文字时..我想给用户输入建议假设他正在输入颜色名称所以当他在其中输入b在他继续之前,会出现一个列表,向他提供我们预先设定的建议,例如:黑色棕色蓝色然后如果他输入l为bl该列表将是:黑色蓝色布拉布拉有什么建议…

如何在Pusher中更改会员信息? - javascript

我正在使用Pusher(Javascript客户端和PHP服务器库)开发实时多用户应用程序。为了分配每个用户的状态,我为每个成员分配了一个自定义变量(测试),并且正在通过member.info.var访问此信息。如何为特定用户更改此值,以便在其他所有用户访问时将其反映出来?如果我只是更改channel.members.me.info.var,那么当我从另一个…

在PHP服务器上从HTML进行数据挖掘 - javascript

我使用jQuery创建了一个不错的库,该库在浏览器中运行,并且基本上完成了从各种html页面中挖掘任意数据的任务。我想将此库迁移到运行PHP的Apache服务器并在服务器端运行它。但是,我不知道与PHP兼容的可靠浏览器模拟器。最坏的情况是在PHP中再次实现整个过程。该解决方案将涉及:发送请求解析HTML实现基本功能以执行Java / jQuery标准执行的任…