2012-02-17 4 views
1

Mining the Social Web을 읽을 때 문제가 있습니다. 중국에 거주하고 있으며 정부 인터넷 필터링으로 인해 Twitter에 액세스 할 수 없기 때문에 문제가 있습니다.중국에서 Twitter API를 사용하십시오.

장 1-3이 예제를 테스트 할 때 내가 붙어있어 : 그것은 여기 중지

`import twitter` 

`twitter_search = twitter.Twitter(domain="api.twitter.com")` 

`trends = twitter_search.trends()` 

.

Twitter API 프록시를 사용해 보았지만 Twitter API를 사용하여 데이터를 가져올 수 없었습니다.

+0

중국에서 트위터를 사용할 수 없습니다. – starcorn

+0

이것은 HackExchange에 대한 질문입니다. – AngeloBad

+0

쉘 아래에 twitter 데이터를 가져오고 싶습니다. 불가능한 것 같습니까? – shch1289

답변

1

해외에서 VPN을 사용하거나 Tor을 사용해 볼 수도 있습니다. 중국 인민 공화국에서 불법이 아니라는 보장은 없습니다.

나는 당신과 고통받습니다.

+0

내가 태어난 곳을 바꿀 수 없다 ~~ – shch1289

0

이 문제가 발생하지 않기를 바랍니다. TOR을 프록시와 함께 사용하는 것은 어떻습니까? 그것은 검열을 우회하는 구조입니다.

+0

감사합니다. ssh를 통해 트위터를 방문 할 수 있습니다. 우분투 껍질 아래에서 트위터 데이터를 가져오고 싶습니다. – shch1289

+0

@ shch1289 : 트위터 데이터에 대해 모르겠습니다. 하지만 우분투 + 토르 + 폴리포 설정이 훌륭하게 작동합니다. – wintersolutions

0

이전 질문이지만, 중국이 검열하는 모든 서비스에서 사용할 수있는 대체 솔루션을 제공 할 것입니다.

오픈 소스 파이썬 sshuttle 프로그램은 poor man's VPN으로 선전되어서 상업 서비스를 구매할 필요없이 사용할 수 있다는 점을 매우 기쁘게 생각합니다. 또한 유료 VPN 제공 업체 또는 공개 검색 프록시 목록은 중국 당국에 의해 쉽게 발견되고 차단됩니다.

프로그램은 SSH 액세스 권한이있는 모든 서버를 DNS 터널링을 지원하는 사용자의 투명한 프록시 서버로 변환합니다. 그 시점에서

./sshuttle --dns -vvr [email protected] 0/0

, 모든 웹, 텔넷, FTP, 채팅 및 기타 트래픽이 서버를 통해 프록시됩니다

용도는 다음과 같이 간단합니다. 추가적인 컨트롤 패널 등이 필요 없습니다. 그것은 파이썬으로 작성 되었기 때문에 Linux, Mac 또는 Windows에서도 똑같이 실행할 수 있습니다.

미국에서 SSH 액세스 권한이있는 웹 서버를 사용하는 경우 모든 트래픽이이 시점에서 발생하는 것처럼 보이므로 미국 전용 인터넷 서비스를 활용할 수있는 추가 이점이 있습니다.

참고이는 내가이 크게 개선하고 중국에서 사용하는 동안 내 인터넷 속도를 안정화 발견했습니다

등 트위터, 유튜브, 페이스 북, 위키 백과, 중국에서 차단 된 모든 서비스에 대해 작동합니다 QQ와 같은 일부 지역 중국 서비스는 더 느려졌지만.

관련 문제