Google Scholarの特定の論文の詳細をPython2.7の学術モジュールを使用して取得しようとしています。私は1000の論文の詳細を収集し、以下に述べたコードを書いています。Pythonの学術モジュールを使用した検索クエリ中のStopIteration
seq = range(0,1,len(ResearchPaperNames))
for i in seq:
pub = (next(scholarly.search_pubs_query(ResearchPaperNames[i]))
print i
# And further processing to extract data from pub, like author, citation, url
10〜12の反復が
Traceback (most recent call last):
File "C:\Users\Sony\Downloads\Google Scholar Data Extraction.py", line 25, in <module>
pub = (next(scholarly.search_pubs_query(ResearchPaperNames[i])
StopIteration
後にそれは私にエラーを与える私はStackOverflowの上で利用可能ないくつかの答えを経ていますが、私はそれを修正することができませんでした。
は、基本的に...
seq = range(0,1,len(ResearchPaperNames))
for i in seq:
pub = next(scholarly.search_pubs_query(ResearchPaperNames[i]),None)
print i
は一種の...私が考える問題を停止します...私は
その行の括弧はバランスが取れていません。このコードはどのように動作しますか? – Selcuk