2012-11-28 4 views
0

명령 줄을 사용하여 트위터 검색을 호출하고 모든 내용에 대해 이 잘 작동하지만 첫 번째 페이지를 넘는 검색은 제외됩니다.curl 명령 줄 및 트위터

curl --silent --include -k https://mobile.twitter.com/search?q=michael 

잘 작동, 그리고 내가 분석 한 후 나는 '부하 이전의'결과 링크를 찾아 이

curl --silent --include -k https://mobile.twitter.com/search?max_id=273642014212501504&q=michael 

이 호출을 마련 만 가입 페이지, 어떤 검색 결과를 반환 -

그러나 브라우저에 max_id가 포함 된 URL을 붙여 넣으면 결과는 으로 올바르게 나타납니다.

답변

-1

트위터는 search API입니다. 당신이 그것을 사용해야합니다.

curl -si http://search.twitter.com/search.json?q=michael 

curl -si http://search.twitter.com/search.json?q=michael&max_id=273642014212501504 

모두 잘 작동하고 당신의 요구에 부응해야 쉽게 분석 할 수있는 JSON을 반환합니다.

결과가 atom 인 경우 search.jsonsearch.atom으로 바꿉니다.

+0

트위터에 API가 있음을 알고 있습니다 .. –

+0

@AshodApakian 그렇다면 왜 사용하지 않습니까? – flesk

+0

검색 엔진을 작성하고 웹 크롤러를 개발하려하기 때문에 –