Очистка таблицы с кнопкой «Показать больше» с помощью R - PullRequest
0 голосов
/ 04 мая 2019

Я пытаюсь получить некоторые экономические данные от Investing.com. Вот ссылка на платежную ведомость вне фермы, которую я хочу вытащить. https://ca.investing.com/economic-calendar/nonfarm-payrolls-227

Как видите, после нажатия кнопки показать больше загружается больше строк. Я хотел бы очистить все скрытые данные в таблице.

Если вы просматриваете страницу, вы можете легко увидеть html-теги, связанные с каждой строкой. Мне было интересно, есть ли простой способ очистить данные без использования селена R.

enter image description here

Вот мой текущий код, который возвращает только 6 строк, которые изначально отображались при первом входе на сайт.

x = read_html("https://ca.investing.com/economic-calendar/nonfarm-payrolls-227")%>%
  html_nodes('table')%>%.[1]%>%html_table(fill = T)

print(x)
# Release Date  Time Actual Forecast Previous   
1 May 03, 2019  (Apr) 08:30   263K     181K     189K NA
2 Apr 05, 2019  (Mar) 08:30   196K     175K      33K NA
3 Mar 08, 2019  (Feb) 09:30    20K     181K     311K NA
4 Feb 01, 2019  (Jan) 09:30   304K     165K     222K NA
5 Jan 04, 2019  (Dec) 09:30   312K     178K     176K NA
6 Dec 07, 2018  (Nov) 09:30   155K     200K     237K NA
...