【发布时间】:2013-04-28 19:43:08
【问题描述】:
这是我正在进行的一个项目的一部分。
我想自动化一个 Sharepoint 站点,特别是从我和我的同事只有前端访问权限的数据库中提取数据。
我终于设法让机械化(在 python 中)使用 Python-NTLM 完成此任务,并通过修补部分源代码来修复重复发生的错误。
现在,我希望这是我最后的障碍:我需要提交的部分表单似乎是 JavaScript 函数的输出:|你瞧…… Mechanize 不支持 javascript。我不想自己在 python 中模拟 javascript 功能,因为理想情况下我想要一个可重用的解决方案......
那么,任何人 知道如何评估我从 sharepoint 下载的本地 html 上的 javascript 吗?我只是想以某种方式运行 javascript(以完成页面的加载),但没有浏览器。
我已经研究过 selenium,但是对于我需要完成的工作量来说,它的速度相当慢...我目前正在研究 PyV8 以 try 并自己评估 javascript...但肯定有一个应用程序或库(或任何东西)可以做到这一点??
【问题讨论】:
-
js是做什么的,打ajax调用?如果是这样,请自己制作。
-
我实际上在我的回答中发布了我想尽可能避免模拟功能,以便我可以在不同的网站上重复使用我的最终产品。
标签: javascript python html screen-scraping eval