[問題] 爬蟲POST問題
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
想爬一個網站的資料 用python可以做出來 但是用R就發生問題
google不到解決方式
求板上高手幫忙
謝謝
[程式範例]:
<python> 可以順利跑出來
import requests
import pandas as pd
import json
url = "https://securev.jihsun.com.tw/JssFHCTradeNet/JSStockCR/
StockRatingCR_P.aspx/GetData"
headers = {'Content-Type': 'application/json; charset=UTF-8'}
data = {'stockNo': '2330'}
response = requests.post(url = url, data=json.dumps(data), headers=headers)
<R>
url = "https://securev.jihsun.com.tw/JssFHCTradeNet/JSStockCR/
StockRatingCR_P.aspx/GetData"
headers = c('Content-Type' = 'application/json; charset=UTF-8')
data = '{"stockNo": "2330"}'
get_data <- httr::POST(url = url,
httr::add_headers(.headers=headers),
body = data)
# 會噴出下面的error
# Error in curl::curl_fetch_memory(url, handle = handle) :
# Maximum (10) redirects followed
[環境]
R version 4.0.4
curl 4.3
httr 1.4.2
macbbok M1
[關鍵字]:
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.218.138.33 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1617292231.A.A70.html
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章