This project is a set Python scripts that collect certain information from open miRNA databases (miRDB, TargetScan) via WebScrapping and write it to the (.xlsx) outfiles.
miRDB_Parser uses POST method (with reasonable frequency) to collect data from miRDB web site and write it to outfile.
TargetScan_DB_Parser.py downloads .xlsx file from TargetScan site for each miRNA in the input file to its directory, and after appending its content deletes each downloaded file.
This method has been chosen due to bad HTML markup of TargetScan web site and impossibility to use any SQL databases.
-bs4
To run this script you'll need an installed Python 3. Place the .py script and .xlsx file in the same directory.
Run from CLI (python miRNA_DB_Parser.py)