I want to create a website that you can register on, and enter your Power/Gas company login info. 
I will then have a Python scraper that gets your power/gas usage and creates bar charts and other information about it. The Python script will run monthly to update with the latest info.
Is this a terrible idea? I believe the passwords to the power company login will have to be saved in plaintext, there wouldnt be any other way to use them again later if they were encrypted.
I'm not sure if anyone will trust to give their logins to my website either.
Is this a bad thing to do, and should it just not be done, or is there a better way to do this?
Whatever the context, having the password stored in plain-text is not good at all, even though I like your idea.
I don't think there could be another way to achieve this, except by having an agreement with the power company.
Python HTTPS Login to account to scrape data, is this bad practice?