PyQt4を使用して、AJAXリクエストによって生成された情報を含むすべての情報を取得したいと思います。いくつか例を試しましたが、目標を達成できませんでした。
例: amazon
このページでは、アイテム126newがAJAXリクエストによって生成されます。1回のリクエストでAJAXリクエストで生成されたアイテムを含むページ全体を取得したい。すべてのAJAX要求は自動的に実行されます。
簡単なコードサンプルがあり、AJAXによって生成されたアイテムを取得できませんでした。
#!/usr/bin/env python
#coding: utf-8
import sys
from PyQt4.QtCore import QUrl, SIGNAL
from PyQt4.QtGui import QApplication
from PyQt4.QtWebKit import QWebView
app = QApplication(sys.argv)
web = QWebView()
web.load(QUrl('http://www.amazon.com/gp/product/B0042FV2SI/ref=s9_pop_gw_g107_ir01?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-2&pf_rd_r=1MKC5JJV07SG4WG5PJXY&pf_rd_t=101&pf_rd_p=1263340922&pf_rd_i=507846'))
web.show()
sys.exit(app.exec_())