Hi there,
I will introduce myself, I´m a civil engineer with a major in structural and geothecnics. Most of my courses demanded me to resolve complex problems in Matlab or Python. As you might come to learn this training made me a good problem solver using maths programming.
The information scrapping scheme that we need to develop will deppendo on the source of information you have, lets define this scheme of work, first, then I can give you realistic schuelde.
I guarantee you the best results, and a perfect final product, with the alternative of fixing every detail to your personal needs.
Let me know.
Good luck.