Как скачать файл по ссылке, которая является принудительной загрузкой

Используя R, я хочу получить .csv с этого сайта: https://vacationwithoutacar.com/gvrat-tracking/, но нет ссылки, связанной с загрузкой, она просто появляется автоматически. Обычно я использую httr для загрузки, но когда я щелкаю ссылку правой кнопкой мыши, я не могу скопировать URL-адрес. Здесь не так много воспроизводимого примера, потому что я даже не могу загрузить файл.

GET("https://vacationwithoutacar.com/gvrat-tracking/",
    write_disk("gvrat.txt", 
               overwrite = TRUE)
    )

person GregRousell    schedule 06.05.2020    source источник
comment
это URL-адрес blob-объекта blob:https://vacationwithoutacar.com/3bd97909-dd8f-4903-892d-e56765ea4527. Пожалуйста, посмотрите, поможет ли это.   -  person Lostman    schedule 06.05.2020
comment
@RiteshPorwal - теперь он говорит, что файл был удален или удален. Как вы нашли эту ссылку?   -  person GregRousell    schedule 07.05.2020
comment
Я искал объекты blob и обнаружил, что они хранятся локально в браузере, а не на сервере. Таким образом, вы не можете получить доступ к URL-адресу blob, как к обычному URL-адресу. Так что, возможно, адрес, который я дал, работает не для всех.   -  person Lostman    schedule 07.05.2020


Ответы (1)


Кажется, это работает ...

Я открыл URL-адрес в хроме, нажал F12, нажал на сеть, очистил корзину, перезагрузил страницу. Потом поискал какой-то запрос на скачивание данных. Я видел, что приведенный ниже URL вернул JSON.

library(jsonlite)
df <- fromJSON("https://vacationwithoutacar.com/wp-admin/admin-ajax.php?action=wp_ajax_ninja_tables_public_action&table_id=2596&target_action=get-all-data&default_sorting=old_first")
> head(df)
pos   bib participantsname event  home g   a miles    km yourapproximatelocation   comp projfin 51 52 53 54
1   1 17395  Gingerbread Man GVRAT US-TN M 145 275.6 443.5           Cowley Hollow 43.50%     tbd 83 43 49 52
2   2  1074    Terri Biloski GVRAT CA-ON F  44 274.6 442.0           Cowley Hollow 43.30%     tbd 63 59 52 52
3   3  1429     Dave Proctor GVRAT CA-AB M  39 255.3 410.8           Cowley Hollow 40.30%     tbd 62 62  5 62
4   4   743       John Sharp GVRAT US-TX M  42 235.0 378.2             Reed Hollow 37.10%     tbd 34 41 46 54
5   5   386       Roc Powell GVRAT US-OH M  60 226.0 363.7          Britton Hollow 35.60%     tbd 35 75 63 43
6   6   322  Rob Donkersloot GVRAT    AU M  60 190.7 306.9          past Deerfield 30.10%     tbd 42 42 43 32
  55 56 57 58 59 51_1
1 48                 
2 48                 
3 63                 
4 60                 
5 10                 
6 32        
person cory    schedule 06.05.2020