Как обработать ответ httr, тип содержимого которого - text / html? - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь пакет httr (R) использовать API веб-сайта GEPIA (http://gepia.cancer -pku.cn / api.html ).Но я застрял с тем, как извлечь содержимое из содержимого ответа (я хочу извлечь таблицу, показанную при открытии веб-сайта в браузере).

enter image description here

Мой код

genename = 'ERBB2'
tagname = 'similiar'
url <-
  paste(
    "http://gepia.cancer-pku.cn/detail.php?gene=",
    genename,
    "&tag=",
    tagname,
    sep = ""
  )
res <- GET(url, user_agent = "https://github.com/ZhuSongbiao/rstudy.git")
typeof(res)
result<- content(res, "text",encoding = "UTF-8")
result <- read_html(result, encoding = "UTF-8")
...