[英]Save file to the local system using browser with the specified filename and extension using html & javascript without server interaction
[英]Evaluate javascript on a local html file (without browser)
這是我正在工作的項目的一部分。
我想自動化一個Sharepoint網站,特別是要從我和我的同事只能訪問前端的數據庫中提取數據。
我終於設法使用python-ntlm進行了機械化(在python中)來完成此任務,並且通過修補了部分源代碼以修復重復出現的錯誤。
現在,我希望最后的障礙是:我需要提交的部分表單似乎是JavaScript函數的輸出:| 和瞧瞧...機械化不支持javascript。 我不想自己在python中模擬javascript功能,因為理想情況下,我想要一個可重用的解決方案...
因此, 有人知道我如何評估我從sharepoint下載的本地html上的javascript嗎? 我只想以某種方式運行javascript(以完成頁面的加載),但是沒有瀏覽器。
我已經研究過硒,但是要完成的工作量相當慢……我目前正在研究PyV8自己嘗試評估javascript……但是肯定有一個應用程序或庫(或任何可以做到這一點的東西 ?
好吧,最后我得出以下可能的解決方案:
就目前而言,我決定使用Ghost.py或我對PySide / PyQT Webkit的修改(Ghost的工作方式)來評估javascript,因為如果您優化它們以免下載圖像並禁用它們,顯然它們可以運行得非常快。 GUI。
希望其他人會發現此列表有用!
好吧,您將需要既能理解DOM又能理解Javascript的東西,從而可以歸結為某種無頭瀏覽器。 也許您可以看一下selenium webdriver ,但是我想您已經做到了。 我不認為沒有在實際的瀏覽器引擎中運行內容的簡便方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.