Need to find network adapter driver for my Lenovo?

I recently replaced my hard drive and reinstalled windows, however it didn't install the network adapter driver because it couldn't detect the hardware. I have searched through a lot of driver installers however they all need Internet access to complete the scan, which I obviously can't complete. I need the specific driver for my Lenovo y580 idea pad.