Используйте Twitter API в Китае

1

У меня проблема при чтении книги " Разработка социальной сети", потому что я живу в Китае, и мы не можем получить доступ к Twitter из-за правительственной интернет-фильтрации.

Я застрял при тестировании этого примера в главе 1-3:

'import twitter'

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

'trends = twitter_search.trends()'

Здесь останавливается.

Я попробовал прокси-сервер Twitter API, но до сих пор не смог получить данные с помощью Twitter Api.

  • 0
    Twitter запрещен в Китае.
  • 0
    Это вопрос к HackExchange :)
Показать ещё 1 комментарий
Теги:
twitter

3 ответа

1
Лучший ответ

Вы можете попытаться использовать VPN за пределами вашей страны или, возможно, попробовать Tor. Однако никаких гарантий, что это не является незаконным в Народной республике Китая.

Я страдаю с тобой.

  • 0
    Я не могу изменить, где я родился ~~
0

Старый вопрос, но я предоставлю альтернативное решение, которое будет работать на любые услуги, которые цензура Китая.

Программа Python sshuttle с открытым исходным кодом рекламируется как poor man VPN и мне нравится, что я могу использовать ее без необходимости покупать какие-либо коммерческие услуги. Кроме того, любые платные VPN-провайдеры или общедоступные списки прокси-серверов также легко обнаруживаются и впоследствии блокируются китайскими властями.

Программа превратит любой сервер, на который у вас есть доступ к SSH, в свой собственный прозрачный прокси-сервер, поддерживающий туннелирование DNS.

Использование так же просто, как:

./sshuttle --dns -vvr username@sshserver 0/0

С этого момента все ваши сети, telnet, FTP, чат и другой трафик будут проксимироваться через сервер. Нет необходимости в каких-либо дополнительных панелях управления или таких. Он написан на Python и поэтому может работать с Linux, Mac или Windows одинаково хорошо.

Если у вас есть веб-сервер с SSH-доступом в Соединенных Штатах, весь ваш трафик, похоже, исходит из этого момента, давая дополнительную выгоду, что вы также можете использовать интернет-услуги только для США.

Обратите внимание: это будет работать для любых служб, заблокированных в Китае, таких как Twitter, YouTube, Facebook, Wikipedia и т.д.

Я также нашел, что это значительно улучшило и стабилизировало мою скорость в Интернете во время использования в Китае, хотя некоторые локальные китайские сервисы, такие как QQ, стали медленнее.

0

Надеюсь, у вас нет проблем с этим. Как насчет использования TOR с прокси-сервером? Он построен, чтобы обойти цензуру.

  • 0
    спасибо, я могу зайти в твиттер через ssh, проблема в том, что я хочу получить данные твиттера под оболочкой Ubuntu, возможно ли это?
  • 0
    @ shch1289: я не знаю о данных из твиттера, но у меня есть настройка ubuntu + tor + polipo, которая прекрасно работает.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню