scrape web data

Job ID: 33632741

Budget: $10 – $30 USD

Hello,
I need to extract numbers from https://www.cmegroup.com/trading/price-limits.html#equityIndex and put into a custom formatted table with colors and export this table into a PNG file.

1. go to https://www.cmegroup.com/trading/price-limits.html#equityIndex and search for each symbol and extract the data. ESM2, NQM2, RTYM2, YMM2. These are the current symbol. Symbol changes over time and i need to be able to change it easily in the future. So read symbol list from text/csv file?
2. Extract the data and put it into corresponding table columns shown in the picture. Format with the same colors as well and same numbers format as the picture.
3. Extract header text as well and put in corresponding columns.
4. On top of column headers, there's a text with "For June 22, 2020 (5PM cst) etc....." The first date is the current days date, and 2nd date is for the next days date. If next days date is a saturday or sunday, put mondays date.
5. Output the final table into a PNG file. Filename should contain current days date. Example 05_05_2002.png

Need this programmed in python.
Related categories: Python BeautifulSoup Selenium Pandas