Description Usage Arguments Value Links to Resources See Also
View source: R/deprecated/get_links_to_resources.R
All ChemiDPlus Scraping Functions operate on a Registry Number URL (rn_url
). The initial search is logged to a "REGISTRY_NUMBER_LOG" Table. If the RN URL is then tested for 404 Status and logged to the "RN_URL_VALIDITY" Table. The major sections found at the ChemiDPlus site are: "Names and Synonyms", "Classification", "Registry Numbers", "Links to Resources" with these sections are written to their respective tables "NAMES_AND_SYNONYMS", "CLASSIFICATION", "REGISTRY_NUMBERS", and "LINKS_TO_RESOURCES".
1 2 3 4 5 6 7 8 | get_links_to_resources(
conn,
rn_url,
response,
schema = "chemidplus",
sleep_time = 3,
verbose = verbose
)
|
conn |
Postgres connection object |
rn_url |
Registry number URL to read that also serves as an Identifier |
response |
(optional) "xml_document" "xml_node" class object returned by xml2::read_html for the |
schema |
Schema that the returned data is written to, Default: 'chemidplus' |
sleep_time |
If the response argument is missing, the number seconds to pause after reading the URL, Default: 3 |
Each section is parsed by a respective skyscraper function that stores the scraped results in a table of the same name in a schema. If a connection argument is not provided, the results are returned as a dataframe in the R console.
The "Links to Resources" Section derives all the HTML links to other data and web sources for the drug. The results include a Timestamp, RN URL, and the Resource Agency and its HTML link.
read_xml
lsSchema
,createSchema
,lsTables
,query
,buildQuery
,appendTable
,writeTable
html_nodes
,html_text
map
as_tibble
bind
,mutate
,filter_all
Other chemidplus scraping:
get_classification()
,
get_names_and_synonyms()
,
get_registry_numbers()
,
get_rn_url_validity()
,
log_registry_number()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.