Qt 4.8을 사용하여 HTTP 게시물 요청을하고 있습니다.QNetworkReply는 HTML에서 숨겨진 JavaScript를 가져 오지 않습니다. Comment
void post() {
QByteArray parameters;
QUrl url("http://www.somerandomurl.com");
QNetworkRequest request(url);
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");
QNetworkReply* reply = network_access_manager->post(request, parameters);
}
void requestfinished(QNetworkReply* reply) {
QString response(QString::fromUtf8(reply->readAll()));
std::cout << response.toStdString() << std::endl;
}
내가 가져야하는 HTML 페이지에는 HTML 주석에 Javascript가 숨겨져 있습니다. 파이어 폭스/크롬으로 보거나 파이썬 3으로 HTTP 요청을하면 Javascript Code로 원하는 방식으로 주석을 얻는다. 어떤은 다음과 같습니다 Qt의 예제와
<script language="JavaScript">
<!--
Javascript Code
Javascript Code
Javascript Code
//-->
</script>
그러나 나는 단지 자바 스크립트없이 코멘트를 얻을.
<script language="JavaScript">
<!--
//-->
</script>
Qt는 4.8뿐만 아니라 자바 스크립트를 얻을 수있는 방법이 있나요?