Проблема с загрузкой страниц поиска в твиттере - PullRequest
1 голос
/ 16 июня 2011

Я пробую небольшую программу для загрузки веб-страниц и сбора некоторых данных. Программа отлично работает для большинства веб-страниц. Однако при загрузке результатов поиска в Twitter возникает проблема. Программа загрузки, кажется, получает только домашнюю страницу в твиттере. Я использую WinInet для скачивания.

Заметил, что Twitter использует "#!" в своем URL. (Www.twitter.com / #! / ...). Это как-то связано с этим?

Ценю любые предложения о том, как с этим справиться.

Спасибо

Ответы [ 3 ]

0 голосов
/ 16 июня 2011

Просто удалите hashbang, и все будет хорошо.Однако использование API более уместно.

0 голосов
/ 20 июня 2011

Вы, вероятно, стали жертвой кеша, особенно с # в URL. Попробуйте INTERNET_FLAG_RELOAD | INTERNET_FLAG_NO_CACHE_WRITE (игнорировать кеш и перезагружать из сети | не беспокоить запись ответа в кеш) для dwFlags в HttpOpenRequest или InternetOpenURL. Вы также можете попробовать URLE-кодирование #.

0 голосов
/ 16 июня 2011

Если вы хотите собрать некоторые данные из Twitter, вы должны использовать их API .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...