scrape_lareb_sb

scrape_lareb_sb#

SurVigilance.ui.scrapers.scrape_lareb_sb(medicine: str, output_dir: str = 'data/lareb', callback: Callable[[dict], None] | None = None, headless: bool = True, num_retries: int = 5) DataFrame[source]#

Scrapes the reported MedDRA Preferred Terms and counts for a given medicine from Lareb.

Parameters#

medicinestr

Drug/medicine name to search.

output_dirstr

Directory to save CSV (default “data/lareb”).

callbackcallable

Callable to receive UI/status events, called with a dict. This is essential to show progress to user.

headless: bool

Run the browser in headless mode (default True).

num_retries: int

Number of retries for data scraping after which error is thrown (default 5).

Returns#

A dataframe with columns [“PT”, “Count”].