Очень сложно сейчас на ютубе встретить что-то годное среди всего г.... Парень, продолжи 3ю часть, твои видео про requests заслуживают бесконечное число лайков!
Спасибо, ждём 3 часть. Подскажите: 1) Что-то нет описания того, как работать с ответом: например парсить Json ответ (чтобы потом сравнивать и т.д.) 2) Как загрузить файл Json, в Headers 3) а как встроить например в негативный тест проверку на статус 404? (то есть если возвращает 404 = негативный тест успешен)
Спасибо огромное! Очень простыми словами доступно рассказал. Есть вопрос. Собираю данные с некоторых сайтов для анализа и для single page использую селениум. Парсеров стало овермного, в так как селениум серьезно поджирает - задался вопросом. Можно как-то ходить по городам и регионам в интернет-магазинах для Парсинга цен не используя селениум? Заранее спасибо!
Да, для этих целей можно воспрользоваться популярной связкой requests + beautiful soup. Но там нужно изучить как парсить разметку сайта, но это самая популярная либа для этих целей.
Пишу слово в слово, а выкидывает ошибку requests.exceptions.InvalidURL: Proxy URL had no scheme, should start with or (застряла на первых минутах) , итак меняла, и эдак(http , https), не показывает как на видео и все тут. В чем может быть причина?
Эх, постараюсь до конца месяца сделать, хотел с сертификатами сделать, но кажется прийдется без них так как нужно поднимать собственный сервак и свои сертификаты генерить и всё ради одного запроса :)
Кто может подсказать. В чем проблема? Когда у реквест указываю адрес через https - все окей. без ошибки, но не выдает ничего. а когда указываю в http, то выдает ошибку. Traceback (most recent call last): File "C:\Python310\pythonProject\main.py", line 15, in requests.get("mail.ru", proxies=proxy) File "C:\Users\Михаил\AppData\Local\Programs\Python\Python39\lib\site-packages equests\api.py", line 75, in get return request('get', url, params=params, **kwargs) File "C:\Users\Михаил\AppData\Local\Programs\Python\Python39\lib\site-packages equests\api.py", line 61, in request return session.request(method=method, url=url, **kwargs) File "C:\Users\Михаил\AppData\Local\Programs\Python\Python39\lib\site-packages equests\sessions.py", line 529, in request resp = self.send(prep, **send_kwargs) File "C:\Users\Михаил\AppData\Local\Programs\Python\Python39\lib\site-packages equests\sessions.py", line 645, in send r = adapter.send(request, **kwargs) File "C:\Users\Михаил\AppData\Local\Programs\Python\Python39\lib\site-packages equests\adapters.py", line 413, in send conn = self.get_connection(request.url, proxies) File "C:\Users\Михаил\AppData\Local\Programs\Python\Python39\lib\site-packages equests\adapters.py", line 308, in get_connection raise InvalidProxyURL("Please check proxy URL. It is malformed" requests.exceptions.InvalidProxyURL: Please check proxy URL. It is malformed and could be missing the host.
Очень сложно сейчас на ютубе встретить что-то годное среди всего г.... Парень, продолжи 3ю часть, твои видео про requests заслуживают бесконечное число лайков!
Не смотрел на лайки и просмотры, как только увидел удивился. Классный экскурс по модулю, продолжай в том же духе, очень полезно
Супер! Ещё хочу! Прям как глоток воды в пустыне.
Офигенный гайд! Под конец мало стал понимать, но 1ая часть и половина этого видео - зачет)
Все эти недошколы программирования нервно курят в сторонке. Твоя подача топ.
ну это очень круто. Подача топ.
Бро, не забрасывай канал, очеь полезно.
Спасибо за видео! А 3 часть выйдет )) ?
Автор респект тебе! Ждем 3 часть! Лайк, чтобы автор увидел этО!
Годный контент! Пиши третью часть!)
классно будет тема авторизации с твоим обяаснением, набирем лайки за 3е видео!!!
Да, надеюсь что будет, с материалом туговато.
@@pythonsamurai При реализации например прокси чекера можно много тем раскрыть.
в винде proxy = {"http":"localhost:8080"}
Спасибо!
у меня на убунту только так сработало. спасибо
Спасибо большое, Человечище!!!!
красавчик, спасибо
Спасибо за хорошее изложение. Жду 3 часть
Ура 3-я часть
Отличный мастер - класс, жаль что не рассказали про авторизацию через Requests.
Подписался. А то вдруг 3 часть выйдет, а я не услышу )))
Видео огонь!
как можно с вами связаться, есть вопрос по поводу скачки файлов с помощью данной библтотеки, если у вас конечно есть время)
спасибо. Очень полезно
Класс! Очень помогло
Полезно! Вообще не нудно
Контент ТОП, спасибо)
Спасибо, ждём 3 часть. Подскажите:
1) Что-то нет описания того, как работать с ответом: например парсить Json ответ (чтобы потом сравнивать и т.д.)
2) Как загрузить файл Json, в Headers
3) а как встроить например в негативный тест проверку на статус 404? (то есть если возвращает 404 = негативный тест успешен)
Првивет, в первой части разбирали парсинг ответа, заголовки и статусы ответа.
Спасибо! классный видос)
Самурай! Третью часть ждать?
Это топ контент
Очень информативно, единственное видео в котором так углубляются в requests. Будет ли 3 часть?
Давай уже 3-ю часть, плиз)
Может ли requests proxy полнлценно заменить Fidler ?
Спасибо огромное! Очень простыми словами доступно рассказал. Есть вопрос. Собираю данные с некоторых сайтов для анализа и для single page использую селениум. Парсеров стало овермного, в так как селениум серьезно поджирает - задался вопросом. Можно как-то ходить по городам и регионам в интернет-магазинах для Парсинга цен не используя селениум? Заранее спасибо!
Да, для этих целей можно воспрользоваться популярной связкой requests + beautiful soup. Но там нужно изучить как парсить разметку сайта, но это самая популярная либа для этих целей.
Отлично
Спасибо, виде супер!!!!
Спасибо за видео! Маленький вопросик, если во время стриминговой загрузки оборвалось соединение, есть-ли варианты начать загрузку с момента разрыва?
Спасибо 🙏
Было бы круто, если бы ты рассказал, как обойти этот SSl сертификат
Про сессии на курсе рассказано?
requests.post(upload, proxies=proxy, data=f)
NameError: name 'upload' is not defined
в библиотеке убрали/переименовали функцию получается?
Привет, он говорит что имя переменной не определено.
Толково, жаль, что 3-я часть так и не вышла
you are genius
Пишу слово в слово, а выкидывает ошибку requests.exceptions.InvalidURL: Proxy URL had no scheme, should start with or (застряла на первых минутах) , итак меняла, и эдак(http , https), не показывает как на видео и все тут. В чем может быть причина?
Привет, ну ошибка на самом деле говорит о том, что урл должен начинаться с указания протокола http или https
Прошу прощения, не понял, как открыть это чёрное окошко, как на второй минуте в видео?
Это терминал, если вы про него пока не знаете, то это видео смотреть ещё рановато
@@pythonsamurai Хорошо. Порекомендуйте, пожалуйста, что можно посмотреть, чтобы лучше "въехать" в тему.
По каким горячим клавишам перескакивать в исходнички библиотеки?
Зависит от ОС, чтобы узнать какие у вас нужно нажать правой кнопкой на интересующей функции и выбрать Go To -> Declaration
@@pythonsamurai Спасибо тебе огромное за ответ про эти переключения. Учиться и понимать как что работает станет на много легче. Ещё раз спасибо!
Можно ли сделать так чтобы программа работала через тор ил I2P?
Как установить mitmproxy на винду? У меня не работает...
Все отлично работает. Советую устанавливать и запускать на pycharме. Там нормальный терминал
когда 3 будет ?
Эх, постараюсь до конца месяца сделать, хотел с сертификатами сделать, но кажется прийдется без них так как нужно поднимать собственный сервак и свои сертификаты генерить и всё ради одного запроса :)
@@pythonsamurai очень ждемс
А как подключиться с прокси у которого есть логин и пароль?
20:30 каким сочитанием клавиш ты это сделал?
Правой кнопкой Go To -> Declaration or Usages в зависимости от ОС это Ctrl + B или Cmd + B
А зачем вообще использовать прокси?
Зависит от задачи. Чаще всего прокси используют для отладки сетевых взаимодействий.
так и нету 3тий части =((((
Да материалу стоящего на неё не набралось :(
А как отправлять запросы не через локалхост, а через покупной прокси?
Ну по идее вы должны знать ip и port
python samurai прокси с логином и паролем(
зашел понял что новичку моего лвл тут делать особо нечего
Ну есть другие видео, но вообще учиться никогда не поздно.
@@pythonsamurai какой поздно я просто говорю что я еще не дошел до парсинга через прокси сервер
nihuya ne rabotayet mitmproxy
huyova!
+
hello world
это когда после просмотра закрыл видяху и пытаешься сам что-то накодить.
Кто может подсказать. В чем проблема? Когда у реквест указываю адрес через https - все окей. без ошибки, но не выдает ничего. а когда указываю в http, то выдает ошибку.
Traceback (most recent call last):
File "C:\Python310\pythonProject\main.py", line 15, in
requests.get("mail.ru", proxies=proxy)
File "C:\Users\Михаил\AppData\Local\Programs\Python\Python39\lib\site-packages
equests\api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "C:\Users\Михаил\AppData\Local\Programs\Python\Python39\lib\site-packages
equests\api.py", line 61, in request
return session.request(method=method, url=url, **kwargs)
File "C:\Users\Михаил\AppData\Local\Programs\Python\Python39\lib\site-packages
equests\sessions.py", line 529, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\Михаил\AppData\Local\Programs\Python\Python39\lib\site-packages
equests\sessions.py", line 645, in send
r = adapter.send(request, **kwargs)
File "C:\Users\Михаил\AppData\Local\Programs\Python\Python39\lib\site-packages
equests\adapters.py", line 413, in send
conn = self.get_connection(request.url, proxies)
File "C:\Users\Михаил\AppData\Local\Programs\Python\Python39\lib\site-packages
equests\adapters.py", line 308, in get_connection
raise InvalidProxyURL("Please check proxy URL. It is malformed"
requests.exceptions.InvalidProxyURL: Please check proxy URL. It is malformed and could be missing the host.
Сегодня большинство ресурсов не поддерживают небезопасное соединение по http и скоро вероятно даже браузеры перестанут с такими ресурсами работать.