我想使用python來搜索Google學者搜索結果。我發現了兩個不同的腳本來做到這一點,一個是gscholar.py,另一個是scholar.py
(可以將它用作Python庫嗎?)。使用Python(或R)提取Google學術搜索結果
現在,我應該說我對Python完全陌生,所以很抱歉,如果我錯過了明顯的!
問題是,當我使用gscholar.py
自述文件中所解釋的,我得到的結果
query() takes at least 2 arguments (1 given)
。 。
即使我指定其他參數(如gscholar.query("my query", allresults=True)
,我得到
query() takes at least 2 arguments (2 given)
這讓我爲難,我也試圖指定第三個可能的參數(outformat=4
;這是中文提供格式),但這給我一個函數錯誤列表,一位同事建議我在運行查詢前先導入BeautifulSoup和this,但也不會改變這個問題任何建議如何解決這個問題?
我發現代碼爲R見link)作爲解決方案,但迅速被谷歌阻止。也許有人可以建議如何改進該代碼以避免被阻止?任何幫助,將不勝感激!謝謝!
我更新了我的答案,以及如何解決Google阻止訪問... – Sheena