Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 14.04.2023
Сообщений: 2

Имя скрипта для определения количества публикаций в Инстаграмме

14.04.2023, 18:39. Показов 625. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для жены понадобилась программа, которая при вводе хэштегов узнает колличество публикаций по данному хештеу в Инстаграм. Я попросил ChatGPT написать программу, вот что получилось, но возникла проблема.

Python
1
import requests from bs4 import BeautifulSoup hashtags = input("Введите хештеги, разделенные пробелом: ") hashtags_list = hashtags.split() for hashtag in hashtags_list: url = f"https://www.instagram.com/explore/tags/{hashtag}/" response = requests.get(url) soup = BeautifulSoup(response.content, "html.parser") scripts = soup.find_all("script") pattern = "edge_hashtag_to_media" data = None for script in scripts: if pattern in str(script): data = str(script).strip() if data is not None: index = data.find(pattern) data = data[index + len(pattern) + 3:-1].strip() count = int(data.split(",")[0].split(":")[1]) count_thousands = round(count / 1000, 1) print(f"Хештег {hashtag} содержит {count_thousands:.1f}k публикаций") else: print(f"Хештег {hashtag} не найден или количество публикаций не указано")
Данный код на языке Python используется для получения количества публикаций на Instagram по заданным хэштегам. Он использует библиотеку requests для получения HTML-кода страницы Instagram, а затем библиотеку BeautifulSoup для извлечения данных из HTML-кода.

Сначала пользователю предлагается ввести хэштеги через пробел, которые нужно проверить на наличие публикаций. Затем каждый хэштег из списка хэштегов проверяется путем создания URL-адреса для страницы поиска Instagram и получения содержимого страницы с помощью requests.get(url). Затем с помощью BeautifulSoup находятся все скрипты на странице и производится поиск скрипта, содержащего строку "edge_hashtag_to_media". Этот скрипт содержит данные о количестве публикаций, которые извлекаются из скрипта и выводятся на экран.

Я так понимаю, что данного скрипта с таким именем нет, данные устарели.
Подскажите, как найти необходимый скрипт или кто подскажет название этого скрипта?
Большое спасибо за помощь.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.04.2023, 18:39
Ответы с готовыми решениями:

Просчитать процент публикаций относительно всех публикаций по конкретному журналу
У меня есть база данных в которой 5 таблиц. Код(если нужно): CREATE table Журналы( id_журнала INT identity PRIMARY KEY , ...

Вычисление стоимости рекламного объявления в зависимости от количества его публикаций
Здравствуйте, подскажите пожалуйста, как реализовать эту программульку в Visual Studio? Реализовать вычисление стоимости рекламного...

Программа для определения количества цифр для нумерации квартир
Программа спрашивает у пользователя, сколько квартир нужно пронумеровать. Результат работы : вывод на экран информации о том, сколько...

2
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
14.04.2023, 18:49
911help, все есть, на первый взгляд даже работает вроде.
0
0 / 0 / 0
Регистрация: 14.04.2023
Сообщений: 2
14.04.2023, 20:00  [ТС]
Данный код работает, но название скрипта другое, может я не правильно выражаюсь. Как в коде страницы, найти нужный скрипт и его название?
Например вводим в браузер строку https://www.instagram.com/explore/tags/cat/
По данному хэштегу 277 890 741 публикаций. Как мне вывести эту информацию в программе? Как найти скрипт, который отвечает за это?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.04.2023, 20:00
Помогаю со студенческими работами здесь

Для базы данных «Автомагазин» создать запрос для определения количества заявок на модель Classic Combi.
Очень нужна помощь в решении следующей задачи. 1. Для базы данных «Автомагазин» создать запрос для определения количества заявок на...

Алгоритм для определения количества счастливых билетов
Скласти алгоритм визначення кількості 2N-значних "щасливих" квитків, у яких сума перших N цифр дорівнює сумі останніх N цифр; N - довільне...

Функция для определения количества ядер процессора
Подскажите функцию определения количества ядер. спасибо

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

Программа для определения количества целых чисел
Помогите написать программу позволяющая определить количество целых чисел в каком-то промежутке. Например, в промежутке между 3,6 и 7,1


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru