我想通過網絡抓取從這個網站獲取數據。 http://www.upmandiparishad.in/commodityWiseAll.aspx 使用JSoup的數據刮擦?
我以前用過JSoup更多的靜態HTML網站,但因爲之前,我在網站上的HTML表格必須點擊一個按鈕,我不知道是否有可能這個人是我很難使用JSoup來操作按鈕。
點擊這個按鈕後,我得到一個HTML表格。
那麼我該如何做到這一點?
在此先感謝
我想通過網絡抓取從這個網站獲取數據。 http://www.upmandiparishad.in/commodityWiseAll.aspx 使用JSoup的數據刮擦?
我以前用過JSoup更多的靜態HTML網站,但因爲之前,我在網站上的HTML表格必須點擊一個按鈕,我不知道是否有可能這個人是我很難使用JSoup來操作按鈕。
點擊這個按鈕後,我得到一個HTML表格。
那麼我該如何做到這一點?
在此先感謝
看來你已經使用JSoup作爲HTML解析器但不能作爲請求/響應處理。 我給你兩個選擇:
選項1:
選項2:
祝你好運!
假設頁面有很多輸入標籤,就像文本輸入和密碼一樣,我猜你知道這一點。現在你必須傳遞數據(「name here」,「value here」)。post()將會操縱一個按鈕。
例如:假設這是HTML代碼<INPUT TYPE=SUBMIT NAME="submit" VALUE="SUBMIT" ALIGN = "center">
那麼這將是您的自動化指揮!
Jsoup.connect("<url here>").userAgent("Chrome").data("submit","SUBMIT").post();
可能出現[從網站刮取數據?](http://stackoverflow.com/questions/22803854/scrape-data-from-website) – rene