2015-04-26 72 views
0

JavaScript執行後如何獲取頁面的HTML?JavaScript運行後解析HTML

用於測試解析器 - test page

我使用Nokogiri。但是,這隻能給我HTML源代碼。

+1

關閉瀏覽器中的JavaScript。看看網頁的來源。這就是Nokogiri會看到的。它需要JavaScript解釋器來做你想做的事情。 –

回答

1

您需要使用某種評估Javascript的環境,而Nokogiri並不這麼做。

一些例子:

每一個都有優點和缺點,沒有更多的細節我真的不能告訴你這將是更好。你總是可以嘗試每一個,並找出哪一個更適合你。

請記住,對於像Yelp這樣的網站來說,這麼做會導致你被阻止。