※ 引述《jack155861 (蕭)》之銘言:
: [問題類型]:
:
: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
:
: [軟體熟悉度]:
:
: 使用者(已經有用R 做過不少作品)
:
: [問題敘述]:
:
: 之前爬蟲都是用html網頁型態,最近遇到一個是需要先點選選單才能查詢資料的ASP網頁,
: 如下
: http://fhy.wra.gov.tw/ReservoirPage_2011/StorageCapacity.aspx
: 假設我要載:水庫>2017/6/4 像這樣的資料時,他的網址並不會跟著變動
: 要使用怎樣的語法會比較恰當
: 請各位指點一下~"~
:
各位好
謝謝C大的說明 然後我又在網路上看到一個教學 他這個教學跟我網站的形式有點類似
網址如下:http://leoluyi.logdown.com/posts/406397-crawler-mops-2
我把我要爬蟲的網站 看了他的程式碼 他是屬於form data 如下圖
http://imgur.com/a/Vy7mw
依照上面教學網址是要把form data的資料都放到R的函數理頭
res <- POST(
"http://fhy.wra.gov.tw/ReservoirPage_2011/StorageCapacity.aspx",
body = "XXXXX",
encode = "form")
但是怎樣跑都跑不出來 跑的都是最新(2017/6/4)的資料
若我body只放以下這些有影響的參數也是如此
ctl00$cphMain$cboSearch:防汛重點水庫
ctl00$cphMain$ucDate$cboYear:2017
ctl00$cphMain$ucDate$cboMonth:6
ctl00$cphMain$ucDate$cboDay:2
請問各位大大 有哪裡用錯了嗎?