2016-06-20 2 views
1

나는 덕 덕고 검색 결과 긁어이 (https://github.com/thibauts/duckduckgo) 모듈을 사용하고 있습니다 : 나는 검색 결과를 얻고 출력에서 ​​고유 한 검색 결과를 얻는 방법?

>>> import duckduckgo 
>>> for links in duckduckgo.search('Yellow Chris Martin',max_results=20): 
...  print links 

과 같은 링크

의 4 배의
반복있을 것 같습니다 출력 :

http://www.youtube.com/watch?v=ZTEKsbLl64w 
http://www.youtube.com/watch?v=ZTEKsbLl64w 
http://www.youtube.com/watch?v=ZTEKsbLl64w 
http://www.youtube.com/watch?v=ZTEKsbLl64w 
https://en.wikipedia.org/wiki/Yellow_(Coldplay_song) 
https://en.wikipedia.org/wiki/Yellow_(Coldplay_song) 
https://en.wikipedia.org/wiki/Yellow_(Coldplay_song) 
https://en.wikipedia.org/wiki/Yellow_(Coldplay_song) 
http://www.youtube.com/watch?v=1MwjX4dG72s 
http://www.youtube.com/watch?v=1MwjX4dG72s 
http://www.youtube.com/watch?v=1MwjX4dG72s 
http://www.youtube.com/watch?v=1MwjX4dG72s 

검색 엔진을 사용할 때 발견되는 것과 동일한 결과를 얻는 방법. 다음

답변

1

당신은 목록에 덕 덕고 개체를 변환 사용할 수 있으며, 설정()를 사용 :

count = 10 
while(set(list(duckduckgo.search('Yellow Chris Martin',max_results=count))) < some_val): 
    count = count + 1 

for links in set(list(duckduckgo.search('Yellow Chris Martin',max_results=count)) : 
    print links 
관련 문제