0
我發送的網址找到我需要的網頁。 Hovewer對谷歌存在誤解。如何將搜索到的字符串完全發送到谷歌搜索(Qt)?
QString baseurl("http://blogsearch.google.com/blogsearch?hl=tr&ie=UTF-8&q=C++");
我發送搜索到的字符串q = C++;但谷歌只搜索字符串C,它不搜索C++。 如何將搜索關鍵字C更改爲C++?
我發送的網址找到我需要的網頁。 Hovewer對谷歌存在誤解。如何將搜索到的字符串完全發送到谷歌搜索(Qt)?
QString baseurl("http://blogsearch.google.com/blogsearch?hl=tr&ie=UTF-8&q=C++");
我發送搜索到的字符串q = C++;但谷歌只搜索字符串C,它不搜索C++。 如何將搜索關鍵字C更改爲C++?
嘗試至少將URL的查詢部分傳遞到QUrl::toPercentEncoding
。
更妙的是,嘗試:
QUrl url("http://blogsearch.google.com/blogsearch");
url.addQueryItem("hl", "tr");
url.addQueryItem("ie", "UTF-8");
url.addQueryItem("q", "c++");
QByteArray baseurl = url.toEncoded();
它不會顯示在搜索結果的任何變化。它仍然只搜索包含C,而不是C++。 – zibib 2010-08-04 06:28:47
東西必須改變網址。 'http://www.google.com.sg/search?sourceid = chrome&ie = UTF-8&q = c%2B%2B'就是我在Google搜索頁面直接輸入'C++',並且沒關係。 – sje397 2010-08-04 06:48:37
同樣適用於博客搜索:) – sje397 2010-08-04 06:49:54