Пишем Instagram бота на Python #4 | Как скачать фото и видео из Instagram | Instagram bot

Пишем Instagram бота на Python #4 | Как скачать фото и видео из Instagram | Instagram bot

PythonToday

3 года назад

18,548 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

И Иванов
И Иванов - 16.07.2023 12:57

Добрый день! А текст под постами тоже можно скачивать? Как сейчас обстоят дела со скачиванием с Инстаграма, новые проблемы Инстаграм придумал для кодеров? 😁

Ответить
MAGOMED95
MAGOMED95 - 13.04.2022 22:28

Привет можешь написать еще телеграмм бота или вк бота. Ну попытаться хотябы.

Ответить
Роман Хомудяров
Роман Хомудяров - 10.04.2022 07:34

Столкнулся с ошибкой при работе кода. После успешного нахождения пользователя выходит ошибка:
DeprecationWarning: find_element_by_xpath is deprecated. Please use find_element(by=By.XPATH, value=xpath) instead
posts_count = int(browser.find_element_by_xpath("/html/body/div[1]/section/main/div/header/section/ul/li[1]/div/span").text)

По гуглил предлагают попробовать включить в работу кода, библиотеку WebDriverWait, но у меня нет опыта работы с ней. Хотелось бы будущем увидеть на вашем канале видео по работе с этой библиотекой.

Ответить
Crazy Panda - Лютые подборки видео приколов
Crazy Panda - Лютые подборки видео приколов - 11.02.2022 16:35

Всем привет! PythonToday, огромное спасибо за твои видео!!!
Кто-нибудь решил вопрос со скачиванием выдео?
Я пока решил эту проблему через вытаскивания JSON почти в самом конце кода страницы и из него забирать ссылку на видео, хз сколько это будет работать, может кто-нибудь знает, как скачивать через blob?

Ответить
Руслан Захаров
Руслан Захаров - 01.02.2022 05:04

будут видео о том, как ДОБАВЛЯТЬ контент?)

Ответить
Kuanysh Sagimbai
Kuanysh Sagimbai - 24.01.2022 08:28

Очень странно, мой бот не скачивает контент. Нет ошибок, код выполняется и на месте урлов, ничего нет. Что может быть?

Ответить
Аль Маслахьат
Аль Маслахьат - 05.01.2022 18:28

Эти методы ещё актуальны или инстаграм что-то изменил?

Ответить
Eugene Martynov
Eugene Martynov - 28.11.2021 13:22

В Вашем видео посты в инстаграм с одним (фото, видео) . пытался скачать все фотки из длинного поста(5 фото), ничего не вышло. Подскажите, как скачать все фото с поста...

Ответить
LOrd Lord
LOrd Lord - 24.11.2021 17:42

в терминале отображается, что фото постов сохраняются, но на самом деле почему то нет, в папке они не сохраняются. как думаете, в чем может быть проблема?

Ответить
Андрей Иванов
Андрей Иванов - 26.09.2021 13:50

Столкнулся с проблемой: xpath поста с одной фото отличается от поста с каруселью, пришлось добавить еще один метод сохранения.

elif self.xpath_exists(img_many_src):
img_many_src_url = browser.find_element_by_xpath(img_many_src).get_attribute("src")
img_and_video_src_urls.append(img_many_src_url)

get_many_img = requests.get(img_many_src_url)
with open(f"{post_id}_img.jpg", "wb") as img_many_file:
img_many_file.write(get_many_img.content)

Ответить
Zer0
Zer0 - 06.09.2021 17:29

Топовый канал, желаю миллион подписчиков!

Ответить
Иван Юрьевич Стан
Иван Юрьевич Стан - 06.09.2021 00:22

Сколько же ты шел до такого божественного уровня

Ответить
Marat Meryasov
Marat Meryasov - 14.08.2021 23:33

Никак не могу решить проблему с скачиванием постов в определенную папку. Делаю все как и в видео но до момента написания кода для того чтобы посты скачивались в определенную папку все идет хорошо и изображения с постов скачиваются а после написания этого кода они перестают скачиваться, тупо пустая папка создается и все

Ответить
Seamen`s Club
Seamen`s Club - 21.07.2021 04:08

Спасибо спасибо!!!

Ответить
Aleksandra Malakutsko
Aleksandra Malakutsko - 06.07.2021 01:05

круто!!!

Ответить
лан
лан - 27.06.2021 12:11

Пять слов для продвижения видео.

Ответить
Артем Гридасов
Артем Гридасов - 28.04.2021 09:53

Именно это я и искал всю неделю. Спасибо!

Ответить
Вадим Генералов
Вадим Генералов - 27.03.2021 15:57

тоже возникала проблема со скачиванием видео. на момент записи урока была другая ссылка на скачку видео. Теперь там blob ссылка. Как исправить эту ситуацию, пока не нашел.

Ответить
maks ku
maks ku - 10.03.2021 12:36

Интересны момент, с профиля на котором 21 пост, он скачивает первые 12 файлов а остальные игнорирует. Оказалось что дело в ссылках, бот просто записывает первые 12 ссылок.
Я пробовал понять как это работает и немного экспериментировал. Пришел к тому, что, если заменить loops_count на posts_count ( от 123 до 127 строчки кода 4 урока ) скачивает все файлы, но и прогоняет "Итерацию" по всем ссылкам. Какой есть более эффективный способ исправить это?

posts_urls = []
for i in range(0, loops_count):
hrefs = browser.find_elements_by_tag_name('a')
hrefs = [item.get_attribute('href') for item in hrefs if "/p/" in item.get_attribute('href')]

Ответить
Fulani
Fulani - 06.03.2021 18:44

Друзья кто нибудь сталкивался с проблемой со скачиванием видео в этом уроке? Картинки скачивает без проблем, а для видео пишет что нет ссылки
подскажите решение

Ответить
ВВ З
ВВ З - 25.02.2021 20:40

Спасибо за уроки, познавательно и четко сделано и озвучено. Большая работа

Ответить
про мега 777
про мега 777 - 25.02.2021 10:15

No connection adapters were found for 'blob:xxxxxxxxxxx...'
Как пофиксить? (если убрать 'blob:' скачивает mp4 файл который невозможно открыть)

Ответить
Иван Абрамов
Иван Абрамов - 21.02.2021 14:52

Спасибо за урок

Ответить
zamechatelnyi_gad
zamechatelnyi_gad - 11.02.2021 01:29

спасибо за проделанную работу

Ответить
Дарья Подкорытова
Дарья Подкорытова - 29.12.2020 20:28

Цукурберг поставил дизлайк

Ответить
Ko Esh
Ko Esh - 13.12.2020 14:38

Спасибо за материал! Очень познавательно и интересно! P.S. Если у кого то что то не выходит , лучше googlите и и щите сами информацию , так легче будет усваивать материал !

Ответить
Grigory Grishin
Grigory Grishin - 08.12.2020 21:29

Видео как всегда на высоте, но у меня есть один вопрос: Как сделать так, чтобы бот скачивал еще и фотографии из постов, где их несколько (пролистываются стрелками по краям поста)? Сколько я не пытался сделать, у меня не получилось.

Ответить
Арсентий
Арсентий - 06.12.2020 17:44

Комментарий для продвижения видео! Лайк за подачу! Подписка на новые ролики =)

Ответить
ASniZH
ASniZH - 05.12.2020 19:52

Если я делаю копирование Xpath на изображение, получается: /html/body/div[5]/div[2]/div/article/div[2]/div/div/div[1]/img

Но стоит только ваш Xpath вставить, всё работает.

/html/body/div[1]/section/main/div/div[1]/article/div[2]/div/div/div[1]/img

Как вы его доставли в таком виде?
Спасибо.

Ответить
Данила Раздобаров
Данила Раздобаров - 02.12.2020 16:36

никак не могу решить проблему , скачивает картинки и видео , оставляет ссылку в папке с фото и ниже ссылки вот это , нет ссылки!

Ответить
Flex_age
Flex_age - 29.11.2020 16:47

Комментарий для продвижения видео! Лайк за подачу! Подписка на новые ролики =)

Ответить
Shoutaim92
Shoutaim92 - 17.11.2020 10:06

Спасибо за контент, отличные видеоуроки, продолжай в том же духе!

Ответить
Андрей Соколов
Андрей Соколов - 16.11.2020 17:55

покажи как подложить куки в браузер говорил вроде или я упустил

Ответить
PESKOW
PESKOW - 24.10.2020 10:04

Слов нет, все круто рассказал, респект)

Ответить
Айтишник Лях Виталий
Айтишник Лях Виталий - 08.10.2020 20:07

Спасибо за видео, код супер. Но хотел уточнить - если в псте "карусель " из фото, то ее не сохраняет. Что посоветуете, кликать на "стрелочку" и в цикле листать до конца карусели или листать пока стрелочка не исчезнет, если ее нет - следующий пост.

Ответить
caiman
caiman - 30.09.2020 23:16

А можно нубских вопросов горстку? Получается, чтобы сохранить картинку нужно открыть еще не существующий файл и в нем сохранить "контент" нашего изображения, а видео и вовсе покадрово сохраняем или что такое chunk? А почему не скачаем просто по ссылке ну типа как в браузере "сохранить видео как..." или такого нет или не практикуется или браузер так покадрово и сохраняет?

Ответить
Тимур Галимов
Тимур Галимов - 17.09.2020 20:55

все интересно, хорошая подача, лайк и респект однозначно!
столкнулся с такой проблемой, то что скачиваются не все фото, а в файле img_and_video_src_urls.txt пишет что нет ссылки, хотя все вроде как есть, что может быть не так?

Ответить
Гасан Абдурахманов
Гасан Абдурахманов - 17.08.2020 20:09

А что делать если первый пост загружается, а остальные нет? Никакой ошибки нет, но при это выводится сообщение об успешной загрузке

Ответить
Boy Boy
Boy Boy - 16.08.2020 01:05

Спасибо огромное за гайд. А можно сделать что бы бот открывал сторисы ?

Ответить
Гасан Абдурахманов
Гасан Абдурахманов - 14.08.2020 11:26

Жду 5 часть, надеюсь она будет скоро)

Ответить
Синдром Самозванца
Синдром Самозванца - 12.08.2020 16:10

все круто и понятно,но иногда я забываю как включить вирт окружение или пип установить или обновить,вроде мелочь,а кровь сворачивается)))охото аж все бросить...будут ли уроки для самых чайничков??)))

Ответить
Абдуль
Абдуль - 07.08.2020 22:32

А то толку от лайков мало, подписки это более интересно.

Ответить
Абдуль
Абдуль - 07.08.2020 22:31

Отличные видео, запили про то как сделать чтобы прога подписывалась на людей, это можно конечно самому намутить, но интересна твоя версия, и что с таймингами, как замиксовать, чтоб прога ставила лайки и подписывалась на народ, и не привысить лимиты инсты + можно отдельное видео сделать чтоб прога отписывалась от тех кто на тебя не подписан.

Ответить
Mr.Стим
Mr.Стим - 04.08.2020 01:04

Комментарий для продвижения видео! Лайк за подачу! Подписка на новые ролики =)

Ответить
jffjfjjf
jffjfjjf - 03.08.2020 15:01

Дикция прекрасна, качество съёмки великолепно, осталось только не падать духом и продолжать, и точно что то выйдет!

Ответить