我正在使用Python中的屏幕抓取工具。但是,當我瀏覽網頁的源代碼時,我注意到大部分數據都是通過Javascript實現的。在Python中屏幕抓取基於Javascript的網頁
任何想法,如何刮基於JavaScript的網頁? Python中的任何工具?
感謝
我正在使用Python中的屏幕抓取工具。但是,當我瀏覽網頁的源代碼時,我注意到大部分數據都是通過Javascript實現的。在Python中屏幕抓取基於Javascript的網頁
任何想法,如何刮基於JavaScript的網頁? Python中的任何工具?
感謝
刮基於JavaScript的網頁可能與selenium。特別是,請嘗試Selenium WebDriver。
我使用的WebKit,它的背後是Chrome和Safari瀏覽器渲染。有Python bindings to webkit through Qt。
這裏是一個完整的Python example to execute JavaScript and extract the final HTML。
爲什麼不直接使用JavaScript? – Triptych
重複http://stackoverflow.com/questions/2148493/scrape-html-generated-by-javascript-with-python – hymloth
爲什麼你會直接使用JavaScript?例如,你如何從Python中調用JS函數'JS_Function(var1,var2,var3)'? – Kiran