задача обойти блокировку 403 для получения html кода страницы "www.avito.ru".
желательно через HttpWebRequest
ситуация:
при попытке обратиться к странице через HttpWebRequest возвращает 403. при том что из под того же сервера, из под тех же айпи и прокс (хоть с прокси хоть без) эта страница авито легко открывается в браузерах.
Передаешь абсолютно теже параметры заголовков что и в браузере на котором открывается через HttpWebRequest и снова возвращает 403.
Если вы сталкивались с подобной ошибкой на авито либо знаете как ее обойти, то пишите. просто потестировать не получится - т.к. тестирование будет только на нашей стороне - у вас этим же скриптом вероятнее всего все откроется (пробовали).
пример кода:
[code]string urlL = "https://www.avito.ru/api/1/items/2048181429/phone?key=af0deccbgcgidddjgnvljitntccdduijhdinfgjgfjir";
System.Net.HttpWebRequest requestss = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(urlL);
//requestss.Proxy = new System.Net.WebProxy(proxi.Split(':')[0] + ":" + proxi.Split(':')[1]);
//requestss.Proxy.Credentials = new System.Net.NetworkCredential(proxi.Split(':')[2], proxi.Split(':')[3]);
requestss.UserAgent = @"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0";
CookieContainer CookieContainerss = new CookieContainer();
CookieContainerss.Add(new Cookie("u", "2om4li9k.nzclri.ta07s9uoh4g0", "/", "www.avito.ru"));
requestss.Accept = @"text/html,application/xhtml+xm…ml;q=0.9,image/webp,*/*;q=0.8";
requestss.Headers.Add("Accept-Language", "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3");
requestss.Headers.Add("Accept-Encoding", "gzip, deflate, br");
requestss.ContentType = "text/plain";
requestss.Headers.Add("Cache-Control", "max-age=0");
requestss.Headers.Add("Upgrade-Insecure-Requests", "1");
requestss.Host = "www.avito.ru";
requestss.KeepAlive = true;
requestss.CookieContainer = CookieContainerss;
requestss.Headers.Add("Cookie", "u:2om4li9k.nzclri.ta07s9uoh4g0");
System.Net.HttpWebResponse resp = requestss.GetResponse() as System.Net.HttpWebResponse;
using (System.IO.StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream()))
html = sr.ReadToEnd();[/code]
1. Имеется точка координат.
2. Имеются массивы координат составляющие полигоны
3. Нужно определять попадает ли данная точка в какой-нибудь из полигонов или находится вне их.
На входе принимаем точку координат и путь к текстовому файлу с массивами координат. Возвращаем string: либо null, либо название description (Координаты записаны в json. У каждого массива координат (полигона) есть свой id, есть имя в description. )
для примера приведен коротенький файл с двумя полигонами.
Исправить выгрузку данных в XML.
Добавить новые форматы XML-фидов (есть выгрузка в формате YML-фидов, нужны под Изрук в руки Недвижимость и много других).
Написано на C#
Требование к кандидату: опыт работы с XML-выгрузкой на C#
Для тех, кто работал с API Yandex Карт:
Имеем: Адрес, типа: " Ростов-на-Дону, проспект Космонавтов, 2/2"
Нужно отправить его геокодеру Яндекса (один поток)
и вытянуть ответом (подойдет json):
- Район в котором находится данный адрес
- близлежащую остановку, метро (если есть) с расстоянием до нее/него
- садики, школы в ограниченном радиусе с расстоянием в метрах до них
Для городов исключений (пока их только 3) ищем геоданные на наших картах. Пример карты:
На городах которых нет в списке исключений, ищем на обычной карте яндекса.
Есть страница подачи заявок в систему (заявки по недвижимости, страница на С#).Нужно к этим заявкам сделать промежуточный парсер. – Пользователь заполняет только одно поле (описание) на первой странице, оно парсится – по заданным условиям ищутся подходящие значения для всех полей заявки на следующей странице, значения разносятся по полям на второй странице.
Это вкратце. Подробное ТЗ, доступ к исходникам вышлю после выбора исполнителя
Возможно постоянное сотрудничество.
Вопросы по задаче можете задавать в личку
Доброго времени суток
Срочно нужен программист. За текущий день и воскресенье необходимо доработать то что не закончил безответственный программист, подставивший по срокам:
- доработать админку (интерфейс переверстать)
- перенести структуру каталогов в админке для раздела "страницы" (это готово, просто нужно перенести).
- созданную им простенькую программку "импорт прайсов из .doc файлов" интегрировать на сайт, посмотреть БД и разобраться с доступами, определением таблиц ...
Все детали уже при личном общении. Человек нужен только толковый - никаких пробных проектов, не тот случай - времени нет испытывать Ваши новые способности полученные с теории. Только с хорошими отзывами и профессионалы!
Добрый день.
Требуется обновить систему управления, устранив несколько ошибок и обновить интерфейс админ панели (цмс самописная – простенькая). Переделать верстку (сейчас она коряво отображается).
И главное: нужен модуль редактирования прайсов или модуль импорта прайсов.
Задача: нужно что бы на сайт можно было в автоматическом режиме загружать уже имеющиеся прайсы и что бы они появлялись на нужной странице сайта в правильном виде. То же самое можно и делать и сейчас в визуальном редакторе, копировать прайс с ворда и вставлять в визуальный редактор, но при этом получается очень грязный код таблицы и много времени уходит, чтобы подкорректировать таблицу. А в идеальном варианте нужно, чтобы прайс можно было просто загрузить и парсер или что-то другое мог его автоматически перегнать в хтмл и поместить на нужную страницу сайта. Есть несколько видов прайсов, так что структуры разные (где-то 11-ть видов), и могут меняться в дальнейшем (т.е. может колонка добавится или что-то еще).
Все подробности в личке.
Спасибо.
Господа срочно нужен баннер. Тематика "Полиэтиленовая плёнка".
Все подробности в icq: 586 600. Портфолио обязательно, нужен хороший красивый баннер в 2-х вариантах на согласование.
Баннер статичный.
Добрый день.
Сейчас необходим флеш-сайт для компании по камням. Проект поднимался несколько дней назад, исполнитель был выбран, но с задачей не справился (признал ошибки, разошлись миром …). Необходимы только ответственные кандидаты, с уже хорошими и профессиональными навыками и творческим потенциалом.
Общий бюджет на создание флеш-сайта – 500 долларов (12 000 рублей) + небольшая премия в случае хорошего выполнения в поставленные сроки.
Расчет будет в Я.Деньгах – все финансы уже там, можно в другие системы, но тогда придется потерять комиссионную разницу при обмене. Можно СБС, но опять же потеря оболе 10 % при обмене.
Начинать нужно было «еще вчера», т.к. предыдущий исполнитель немного сбил сроки своим подходом … Общие сроки: до 4-го числа (для этой концепции более чем достаточно, их пришлось немного отодвинуть). Эскиз нужно будет сделать не более чем за 2 дня (эскиз предоплачивается, т.к. сотрудничать будем в первый раз, после утверждения эскиза полная предоплата в 50% и остаток по факту утверждения готового сайта).
Подробное Техническое Задание в прикрепленном архиве.
Необходим флешер для постоянного сотрудничества в команду. Пока на сдельной основе (расчет за каждый проект), далее на постоянном окладе (по желанию).
Добрый день. Необходим флешер для постоянного сотрудничества в команду. Пока на сдельной основе (расчет за каждый проект), далее на постоянном окладе (по желанию).
Сейчас необходим флеш-сайт для компании по камням. Проект поднимался несколько дней назад, исполнитель был выбран, но с задачей не справился (признал ошибки, разошлись миром …). Необходимы только ответственные кандидаты, с уже хорошими и профессиональными навыками и творческим потенциалом.
Общий бюджет на создание флеш-сайта – 500 долларов (12 000 рублей) + небольшая премия в случае хорошего выполнения в поставленные сроки.
Расчет будет в Я.Деньгах – все финансы уже там, можно в другие системы, но тогда придется потерять комиссионную разницу при обмене. Можно СБС, но опять же потеря оболе 10 % при обмене.
Начинать нужно было «еще вчера», т.к. предыдущий исполнитель немного сбил сроки своим подходом … Общие сроки: до 4-го числа (для этой концепции более чем достаточно, их пришлось немного отодвинуть). Эскиз нужно будет сделать не более чем за 2 дня (эскиз предоплачивается, т.к. сотрудничать будем в первый раз, после утверждения эскиза полная предоплата в 50% и остаток по факту утверждения готового сайта).
Подробное Техническое Задание в прикрепленном архиве.