如何务实地访问网站单选按钮的结果?
How to pragmatically access the results of a website radio button?
我正在尝试使用 wget
以编程方式下载网站的结果。 This is the website.
我有 500 个查询,所以我不想手动执行此操作。本质上,我想要从 table 右侧的“下载”按钮生成 table。
我试图通过右键单击页面,转到“检查”,单击网络选项卡,然后单击下载按钮,但是出现的 link 没有提供任何信息。
有谁知道如何实用地访问此下载按钮的输出?
我通过直接联系 Gene Expression Atlas 找到了这个问题的答案。这是一个蛋白质示例 link,它以 JSON 格式提供存储在下载按钮中的数据:
https://www.ebi.ac.uk/gxa/json/baseline_experiments?geneQuery=%255B%257B%2522value%2522%253A%2522ENSG00000177455%2522%257D%255D&conditionQuery=&species=homo+sapiens
然后可以使用 jsonlite 包中的函数通过 R 以编程方式查询该网站,例如:
gene_name <- "ENSG00000177455"
url <- paste0(
"https://www.ebi.ac.uk/gxa/json/baseline_experiments?geneQuery=%255B%257B%2522value%2522%253A%2522",
gene_name,
"%2522%257D%255D&conditionQuery=&species=homo+sapiens")
results <- jsonlite::read_json(url)
我正在尝试使用 wget
以编程方式下载网站的结果。 This is the website.
我有 500 个查询,所以我不想手动执行此操作。本质上,我想要从 table 右侧的“下载”按钮生成 table。
我试图通过右键单击页面,转到“检查”,单击网络选项卡,然后单击下载按钮,但是出现的 link 没有提供任何信息。
有谁知道如何实用地访问此下载按钮的输出?
我通过直接联系 Gene Expression Atlas 找到了这个问题的答案。这是一个蛋白质示例 link,它以 JSON 格式提供存储在下载按钮中的数据:
https://www.ebi.ac.uk/gxa/json/baseline_experiments?geneQuery=%255B%257B%2522value%2522%253A%2522ENSG00000177455%2522%257D%255D&conditionQuery=&species=homo+sapiens
然后可以使用 jsonlite 包中的函数通过 R 以编程方式查询该网站,例如:
gene_name <- "ENSG00000177455"
url <- paste0(
"https://www.ebi.ac.uk/gxa/json/baseline_experiments?geneQuery=%255B%257B%2522value%2522%253A%2522",
gene_name,
"%2522%257D%255D&conditionQuery=&species=homo+sapiens")
results <- jsonlite::read_json(url)