我已经完全从原版中编辑了这个问题('如何使用PyQt5处理跨源请求?')。经过一些研究和反思,我意识到我需要在我的问题中更加具体。
目标:使用PyQt5和BeautifulSoup用Python从html中抓取java。
问题:了解如何添加' Access-Allow-Control-Origin'报头中。
我的理智和我的发际线提前感谢你; - )
class Page(QWebEnginePage):
def __init__(self, url):
self.app = QApplication(sys.argv)
QWebEnginePage.__init__(self)
self.html = ''
self.loadFinished.connect(self._on_load_finished)
self.load(QUrl(url))
self.app.exec_()
def _on_load_finished(self):
self.html = self.toHtml(self.Callable)
print('...load complete')
def Callable(self, html_str):
self.html = html_str
self.app.quit()