我是python的新手,需要您的建議。 我需要獲取由php/java/ajax生成的論壇頁面的內容。 該代碼包含由php/java/ajax添加到頁面的所有元素。 是否可以閱讀完整的頁面源代碼? urlopen()只給出原始的源代碼。如何使用python獲取論壇頁面的內容
回答
qt4庫集包括webkit引擎。這意味着你可以使用它來首先渲染頁面,然後解析生成的HTML。有一個項目,據我所知,這是Google Project Hosting。
而這裏是一個link另一個樣品,只有qt4。一定要查看評論,他們談論確保所有ajax內容已經加載。
我喜歡這個解決方案。這對我們的夜間測試也是一個好主意。但當然qt不是一個輕量級的解決方案...我想只是做重要的AJAX調用應該更快。但是如果他需要整個HTML,那麼這真的是一個很好的解決方案。 – Andreas
我知道它不是輕量級的。但是你指出來很好。 :-) –
Selenium非常適合您的任務。 這是很酷的圖書館,可用於許多語言(原因including Python)瀏覽器自動化。
非常感謝大家的評論和有用的鏈接! 現在我有大量的信息來學習! – user1826398
不知怎的,我看到鬼圖書館是最合適的。 Ghost可以在https://github.com/jeanphix/Ghost.py
- 1. 無論響應類型如何,獲取外部頁面內容
- 2. 閱讀論壇內容
- 3. 迴應論壇ID到新頁面顯示內容?
- 4. BeautifulSoup - 颳着論壇頁面
- 5. 將Ning論壇的內容遷移到Drupal論壇?
- 6. 如何從XUL獲取內容頁面?
- 7. 如何獲取頁面內容
- 8. 如何從PAMIE獲取頁面內容?
- 9. 如何獲取頁面內容?
- 10. 如何使bbPress論壇頁面使用自定義頁面模板
- 11. 如何在phpbb論壇上的自定義頁面上顯示子論壇?
- 12. 如何使用PHP獲取頁面內容的一部分?
- 13. 使用OpenUri,我如何獲取重定向頁面的內容?
- 14. 如何使用JavaScript獲取遠程頁面的內容?
- 15. 如何使用PHP DOM獲取頁面樣式表的內容?
- 16. Ruby獲取頁面內容
- 17. 如何獲取重定向頁面的頁面內容?
- 18. 如何獲取登錄頁面後面的網頁內容?
- 19. Python 3.6:如何從動態頁面獲取內容?
- 20. 從非論壇頁面登錄ASP.NET論壇
- 21. Drupal 6:沒有論壇索引頁面(高級論壇)
- 22. 獲取一個論壇
- 23. 如何使用iframe將Google網上論壇論壇嵌入網頁?
- 24. 如何使用cURL獲取頁面內容?
- 25. 如何使用JQUERY AJAX獲取頁面特定內容
- 26. 如何從另一個頁面使用ajax獲取div內容
- 27. 如何使用jquery或ajax獲取外部html頁面內容
- 28. 如何使用Javascript或JQuery獲取頁面內容
- 29. 如何使用CSS在頁面中獲取正文內容
- 30. 用Python編寫的論壇?
我想他是指一些JS/AJAX而不是底層的PHP代碼之後的網站的HTML代碼。 – Andreas
是的,對,一些JS/AJAX後的HTML代碼。 – user1826398
你說得對。我刪除了我的評論。它們無效...... –