import dryscrape from bs4 import BeautifulSoup dryscrape.start_xvfb() session = dryscrape.Session() session.set_header("User-Agent", "Mozilla/5.0 (Windows NT 5.1; rv:41.0) Gecko/20100101 Firefox/41.0") session.visit('http://192.168.7.1') response = session.body() soup = BeautifulSoup(response,features="lxml") print(soup) #soup.find(id="intro-text") # Result: #

Yay! Supports javascript