PyQt5 comes with a webkit webbrowser. Webkit is an open source web browser rendering engine that is used by Apple Safari and others. It was used in the older versions of Google Chrome, they have switched to the Blink rendering engine.
Methods The QWebView class comes with a lot of methods including:
load (self, QUrl url)
More documentation on this class can be found on ics.uci.edu
import PyQt5 from PyQt5.QtCore import QUrl from PyQt5.QtWidgets import QApplication, QWidget from PyQt5.QtWebKitWidgets import QWebView , QWebPage from PyQt5.QtWebKit import QWebSettings from PyQt5.QtNetwork import * import sys from optparse import OptionParser
classMyBrowser(QWebPage): ''' Settings for the browser.''' defuserAgentForUrl(self, url): ''' Returns a User Agent that will be seen by the website. ''' return"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"