그래서 특정 단어가 포함 된 Yahoo! Answers의 모든 질문에 대한 데이터베이스를 컴파일하려고합니다. 나는 현재 문제는 난 단지이 쿼리에서 약 10 응답을 얻을, 나는 방법을 알아낼 수 없다는 것입니다특정 단어가 포함 된 "Yahoo Answers"질문 검색. 속도 제한 문제
from Answers import Answers
app = Answers()
wbk = xlwt.Workbook()
sheet = wbk.add_sheet('sheet 1')
app.appid = '...'
questions = app.questionSearch({'query':'tornado',})
#Write all column headings
sheet.write(0,0, 'Question')
sheet.write(0,1,'Answer')
sheet.write(0,2, 'Date')
sheet.write(0,3,'Number of Answers')
for i, value in enumerate(questions):
content = value['Content'].strip()
chosenAnswer = value['ChosenAnswer'].strip()
date = value['Date'].strip()
numAnswers = value['NumAnswers'].strip()
#Write values into respect columns, (row, column)
sheet.write(i+1,0,content)
sheet.write(i+1,1,chosenAnswer)
sheet.write(i+1,2,date)
sheet.write(i+1,3,numAnswers)
wbk.save('C://test.xls')
야후 API를 호출 Pynswers 래퍼 클래스를 사용하여, 내가 쓴 다음 스크립트와 함께이 일을하고있다 내가받는 질문의 범위를 넓힐 수 있습니다. 어떤 아이디어?
이것은 합법적인가요? – cowls
왜 그렇지 않을까요? – Parseltongue
나는 그것이 실제로, 국가, 사이트 등에 달려 있다고 생각하지 않는다. http://en.wikipedia.org/wiki/Web_scraping – cowls