| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Примеры по работе с какими то сайтами |
| Автор: DenWPF 2.1.2010, 14:48 |
| Интересуют примеры по работе с различными сайтами, большими или маленькими. |
| Автор: Экскалупатор 2.1.2010, 15:23 |
| DenWPF, открываешь браузер и работаешь. тебе видеоурок что ли надо? как мышкой по экрану елозить? а если серьезно, то опиши подробнее что тебе надо. |
| Автор: DenWPF 2.1.2010, 16:11 |
| мне надо работа с API или если есть сайты без АПИ но с ними кто работал и выложил код. интересуют сайты : yahoo myspace mail.ru skype ebay youtube lastfm и т.п. |
| Автор: diadiavova 3.1.2010, 00:09 |
| DenWPF, на гуголькоде есть примеры клиентских библиотек для работы с апи и не только гуголевскими. Для работы с гуголевскими апи(в том числе ютубом) библиотеки здесь http://code.google.com/apis/gdata/docs/directory.html А другие надо на гуголькоде смотреть. Недавно был вопрос по мэйлу я выкладывал ссылку для работы OpenSocial вроде там его используют http://code.google.com/p/opensocial-net-client/downloads/list А вообще гуголь в помощь. |
| Автор: DenWPF 3.1.2010, 12:11 |
| та вот с гуглом...я скачал их библиотеку...вы думаете я там что то понял??=(( OpenSocial, тоже не понял, а гугл мне уже глаза замусолил...на одно и тоже попадаю.. может оно и то , но понять как оно работает не могу=*( |
| Автор: diadiavova 3.1.2010, 12:13 |
| Тогда нужно начинать с простейших вещей. Например отсюда http://www.rsdn.ru/article/inet/httpweb.xml |
| Автор: DenWPF 3.1.2010, 13:29 |
| а это сильно просто=) |
| Автор: DenWPF 3.1.2010, 19:43 | ||||||||
| решил начать с простого..на простоми остановился=( вязл сайт lkjhhg.forum24.ru вот отправить туда. вроде все прозрачно, ну новерное все кроме куков.
Заголовки ответа, который должен прийти.
после чего надо ещё вроде запрос ГЕТ зачем то отправить. Заголовки запроса
вот куда и как куки записывать? ну и вообще как это сделать |
| Автор: DenWPF 4.1.2010, 00:07 | ||
такс. не чо не получается. даже по первому заппросу куки не какие не приходят
в запросе только Host не могу прописать. |
| Автор: diadiavova 4.1.2010, 11:40 |
| Анализ работы конкретного сайта - штука достаточно сложная. Чтобы в этом разобраться надо кучу времени убить и, увы, никто не будет делать это за тебя. У меня например у самого сейчас отложено ряд таких задач и руки не доходят за них взяться(а кто на винграде флудить будет? |
| Автор: DenWPF 4.1.2010, 11:51 |
| так, вроде же все прозрачно. я использую Firebug для мазилы. показываю запрос который отправляет браузер, пытаюсь тоже самое сделать из кода. но наверное что то делаю не так. |
| Автор: diadiavova 4.1.2010, 11:53 |
| Значит надо анализировать несколько запросов. Ты не учитываешь редиректов. Поставь фиддлер это для таких целей лучше файрбёрда. |
| Автор: DenWPF 4.1.2010, 12:58 |
| ещё бы узнать как работать с ним.. ладно будемс читать. |
| Автор: diadiavova 4.1.2010, 13:01 |
| Штука очень мощная, и плагины под неё писать можно(что приятно - на шарпе) и скрипты, то есть можно настроить под любые задачи. |
| Автор: gradvinn 5.1.2010, 09:35 | ||
Этот слишком простой пример давно не работает. Яндек пытается вычислить бот используя около 5 редиректов(точно не помню, давно писал бот) HttpWebRequest и HttpWebResponse использовал только до тех пор пока они работают, а дальше просто всё делал ручками: получал ответ сервера, парсил его, записывал свои заголовки и отправлял. Такой методикой я и пользоватлся, отключил скрипты у браузера, делал запрос к яндексу, и потом всё это анализировал в фидлере. |
| Автор: Dobermann 5.1.2010, 10:45 |
| И вес таки не понятно, что ТС нужно? |
| Автор: DenWPF 5.1.2010, 12:11 |
| что такое ТС ? ну вот пытаюсь так и делать...анализирую, но блин что то не получается=( |
| Автор: DenWPF 5.1.2010, 13:17 |
| та я вроде все делаю как надо. но запрос не тот =( |
| Автор: DenWPF 5.1.2010, 13:36 |
| вот взял другой сайт, почти проблем не было. ну в конце концов сделал. а этот не как. |
| Автор: Dobermann 5.1.2010, 18:07 |
| Блин, ты отправляешь пост-запросом это : "http://lkjhhg.forum24.ru/?filenumber=&message=qqqqqq22222222222222qqqqqqqqqq=&msgid&newreg=on&nick=zxczxc&only_new_re=0&pass=zxc&razdel=0&start=0&start_page_re=0&statisc=0`1280`32`no`no`no`no`no&work=2" С ГЕТом не перепутал часом?!! |
| Автор: DenWPF 5.1.2010, 18:20 |
| эм, ну там в запросе четко пост написан...как в посте передавать параметры? |
| Автор: DenWPF 5.1.2010, 19:33 | ||
| вообщем всм спасибо и особено Доберману. и не надо было так долго мусолить =)
|
| Автор: Dobermann 6.1.2010, 00:46 | ||
|
| Автор: DenWPF 6.1.2010, 01:04 |
| эмс, тут у меня такой трабл, вообще там в параметрах передается сообщение и если я передаю там "=" то он его считает за какой то параметр вообще дальше сообщение не отображает. |
| Автор: Dobermann 6.1.2010, 01:18 |
| @"string" ?! |
| Автор: DenWPF 6.1.2010, 01:30 |
| неа, не помогло=( я так делаю mess = "dasdasdasda"; mess += @"=dasdasdasd"; |
| Автор: Dobermann 6.1.2010, 01:56 |
| покажи саму ошибку и строку |
| Автор: DenWPF 6.1.2010, 11:21 |
| я в параметры передаю message=тексттексттексттекст=текст2 так вот в сообщение на сайте будет только "тексттексттексттекст" а равно и после равно уже не чего не показывает. |
| Автор: GavriKos 6.1.2010, 12:50 |
| А енкодинг там часом не нужен? Фидлер в руки и эмулируй такой же запрос! Возможно сайт спецсимволы преобразует по какому нить алгоритму. |
| Автор: DenWPF 6.1.2010, 13:21 |
| ага, юникод, только как строку перевести =( |
| Автор: GavriKos 6.1.2010, 13:24 |
| 1) Поищи я тут сам задавал где то такой же вопрос ;-) Есть класс который именно хттпшные адреса енкодит 2) У сайта может быть свой енкодинг ;-) Для мейл.ру так и не получилось подобрать енкодер - пришлось самому написать. |
| Автор: DenWPF 6.1.2010, 13:45 |
| эй эй, мне это не нравится... Content-Type: text/html; charset=windows-1251 Transfer-Encoding: chunked Content-Encoding: gzip равно переводится как %3D а взял равно и просто заменил и не мучаюсь) |
| Автор: Dobermann 6.1.2010, 16:17 | ||
Ну а чтобы этого не делать, то нужно работать так:
|
| Автор: DenWPF 6.1.2010, 16:30 |
| чорд...к черту предрастуки... доберман выходи за меня =)))) спасибо =) |
| Автор: Dobermann 6.1.2010, 17:00 |
xD посмотрим |