※ 引述《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 如下图
依照上面教学网址是要把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
请问各位大大 有哪里用错了吗?