示例#1
0
def main(start, faculty, paper):
	faculty = json.load(open(faculty))

	soap = WokmwsSoapClient()	

	for j in range(start, len(faculty)):
		print str(j + 1) + '  ' + faculty[j]['name']
		name = string.replace(faculty[j]['name'], ' ', '_').lower()
		try:
			os.stat(name)
		except:
			os.mkdir(name)
	
		infoFile = name + '/info.json'
		with open(infoFile, 'w') as f:
			f.write(json.dumps(faculty[j]))

		userQuery = faculty[j]['name'].split()
		length = len(userQuery)
		userQuery = 'AU=' + userQuery[length - 1] + ' ' + userQuery[0]

		results = soap.search(userQuery)
		resultFile = name + '/result'
		with open(resultFile, 'w') as f:
			f.write(str(results))
		# 2 requests per second, 5 requests per minute, so sleep 12 seconds 
		time.sleep(12)
示例#2
0
文件: main.py 项目: 07101994/apps-1
from wos import WokmwsSoapClient

print 'start!'
soap = WokmwsSoapClient()
results = soap.search('AU=Hallam')
print 'end!'
print results.recordsFound


示例#3
0
from wos import WokmwsSoapClient

soap = WokmwsSoapClient()
results = soap.search("ROBERT Lydia")

print results