initial
parent
5a23c96ac9
commit
720e74d1f6
@ -0,0 +1,29 @@
|
|||||||
|
from stackexchange import *
|
||||||
|
from pyquery import PyQuery as pq
|
||||||
|
import sys
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
tag = sys.argv[2]
|
||||||
|
query = sys.argv[1]
|
||||||
|
so = StackOverflow()
|
||||||
|
questions = so.search(order='desc', sort='votes', tagged=tag, intitle=query, filter='!-u2CTCMX')
|
||||||
|
[q.fetch() for q in questions]
|
||||||
|
|
||||||
|
answers = [answer for sublist in
|
||||||
|
[answer_list for answer_list in
|
||||||
|
[filter(lambda x: x.accepted, q.answers) for q in questions]
|
||||||
|
]
|
||||||
|
for answer in sublist
|
||||||
|
]
|
||||||
|
|
||||||
|
answers_wbody = so.answers([a.id for a in answers],order='desc',sort='votes', body='true', filter='!-u2CTCMX')
|
||||||
|
answers_wbody = sorted(answers_wbody, key=lambda ans: ans.score, reverse=True)
|
||||||
|
|
||||||
|
|
||||||
|
answers_wbody.reverse()
|
||||||
|
for a in answers_wbody:
|
||||||
|
html = pq(a.body)
|
||||||
|
el = html('code')
|
||||||
|
print el.text()
|
||||||
|
print '================\n'
|
||||||
|
|
Reference in New Issue