我想知道是否有可能通過matlab查詢搜索引擎。我想通過matlab獲得某個查詢的點擊量。是否可以通過Matlab查詢搜索引擎?
回答
嘗試
S = urlread('https://www.google.com/search?q=test');
這與關鍵字「測試」查詢時,它會返回由谷歌的HTML吐出來。然後,您可以不喜歡
% search engine specific filter for no. of results
results = regexpi(S, 'About [0-9_\,]* results', 'match');
% parse further or error out
if ~isempty(results)
results = textscan(results{1}, '%s'); % tokenize string
results = str2double(results{2}); % number of results
else
error('Something went wrong during the query.');
end
注意urlread
需要Java運行,所以很明顯與-nojvm
啓動選項運行時,你不能這樣做(我第一次嘗試:)
Thx爲答案。雖然仍然是一個問題。 S由html組成。但結果是空的。我將您的網址更改爲google.com。沒有什麼改變。在html中,它看起來像這個「約29.400,000,000個結果」。但是,這個:regexpi(S,'關於\ d *結果')不起作用。 – Ojtwist
查看我編輯的正確'regexp'表達式。至於爲什麼urlread失敗 - 你有沒有嘗試過其他搜索引擎? –
urlreads的作品,你的正則表達式也可以工作(它給了一些東西,這不等於點擊次數)。我現在得到的錯誤是在textscan上。錯誤:錯誤使用文本掃描 無效的文件標識符。使用fopen生成一個有效的文件標識符。 – Ojtwist
在2017b,我有要改變這一行:
results = str2double(results{2}); % number of results
到:
results = str2double(results{1}{2}); % number of results
作爲textscan返回單元格的單元格數組。
- 1. 是否可以通過HTML搜索Drupal?
- 2. 是否可以/明智地不鏈接索引中的任何頁面? (搜索引擎優化,搜索引擎)
- 3. 可以搜索引擎搜索查詢字符串中的內容嗎?
- 4. GET參數搜索引擎是否可索引?
- 5. AJAX網站是否可以被搜索引擎抓取?
- 6. 是否可以使用PHP和HTML創建搜索引擎?
- 7. 我可以通過Matlab引擎調試Matlab代碼嗎?
- 8. 這種方法是否仍然可以通過搜索引擎將這些網頁編入索引?
- 9. 在WP頁面模板中,內容是否可以通過搜索引擎進行索引?
- 10. 檢查請求引用者是否是搜索引擎
- 11. mysql php搜索引擎查詢多列
- 12. 搜索引擎地址查詢
- 13. 搜索引擎的SQL查詢(PHP/MySQL)
- 14. 多項搜索引擎查詢
- 15. 編寫SQL搜索引擎查詢
- 16. 搜索引擎的查詢碼
- 17. 查詢谷歌搜索引擎?
- 18. 搜索引擎的SQL查詢
- 19. 可以使用SKOS的搜索引擎?
- 20. 是否可以通過數組進行搜索並返回值的索引
- 21. 在查詢中解決對搜索引擎的不良搜索
- 22. 是否有可能阻止搜索引擎與某些查詢參數索引頁
- 23. 搜索引擎
- 24. 爲什麼沒有搜索引擎可以搜索〜符號?
- 25. 使用AJAX搜索引擎在Chrome中搜索搜索引擎
- 26. 是否有一個好的Node.js索引/搜索引擎?
- 27. Javascript生成的SVG文本是否被搜索引擎索引?
- 28. 是否有查詢索引?
- 29. 搜索引擎可以索引JavaScript生成的網頁嗎?
- 30. 使JavaScript生成的內容可以讓搜索引擎索引
請參閱[本文](http://blog.xkcd.com/2011/02/04/trochee-chart/)關於謹慎,你應該解釋至少返回谷歌的點擊次數。顯然他們是非常糟糕的猜測,絕對沒有好的測量。 – carandraug