Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2019, 17:06   #1
boot88
Пользователь
 
Регистрация: 01.08.2017
Сообщений: 14
По умолчанию 2GIS выдаёт капчу, как её обойти?

Короче вот простой код который я запускаю
это на пхп.

Код:
$fpg=file_get_contents(urldecode('https://2gis.ru/novosibirsk/search/'));
echo $fpg;
exit;
выдаёт капчу, вернее стал выдавать капчу ,а раньше не выдавал, а её не видно что бы ввести. короче как это обойти можно, пробывал менять айпи тоже самое, но есть но, вот допустим если запустить без search, то он выдаёт нормально 2Gis, тоесть вот такой код

Код:
$fpg=file_get_contents(urldecode('https://2gis.ru/novosibirsk'));
echo $fpg;
exit;
Пожалуйста, оформляйте Ваш код согласно правилам.

В чём дело не знаю.

Последний раз редактировалось Serge_Bliznykov; 11.07.2019 в 23:24.
boot88 вне форума Ответить с цитированием
Старый 11.07.2019, 17:15   #2
boot88
Пользователь
 
Регистрация: 01.08.2017
Сообщений: 14
По умолчанию

$fpg=file_get_contents(urldecode('h ttps://2gis.ru/novosibirsk'));
echo $fpg;
exit;
Изображения
Тип файла: jpg 12345.jpg (103.5 Кб, 145 просмотров)
boot88 вне форума Ответить с цитированием
Старый 11.07.2019, 17:18   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

очевидно 2гис не хочет чтобы все подряд спамеры брали его данные.

там есть API (вроде платный) https://api.2gis.ru/
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 11.07.2019, 17:25   #4
boot88
Пользователь
 
Регистрация: 01.08.2017
Сообщений: 14
По умолчанию

)) , а как обойти и почему он даёт без сёрча смотреть и выполнять скрипт, а с сёрчем нет, а как можно там мож просто капчу ввести? добавить что-нить в код что бы он мне хоть капчу вывел.
boot88 вне форума Ответить с цитированием
Старый 11.07.2019, 17:27   #5
boot88
Пользователь
 
Регистрация: 01.08.2017
Сообщений: 14
По умолчанию

Я глянул вроде апи быстренько, но там нет допустим того что бы достать почты или телефоны.
boot88 вне форума Ответить с цитированием
Старый 11.07.2019, 17:37   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

ну дык потому и нет, что это только спамерам надо.

https://habr.com/en/company/2gis/blog/193580/
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 11.07.2019, 18:18   #7
boot88
Пользователь
 
Регистрация: 01.08.2017
Сообщений: 14
По умолчанию

понятно, это кстате появилось совсем недавно, тоесть около недели назад, может это только у меня?
boot88 вне форума Ответить с цитированием
Старый 11.07.2019, 23:26   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от boot88 Посмотреть сообщение
понятно, это кстате появилось совсем недавно, тоесть около недели назад, может это только у меня?
вряд ли.
я проверил ваш код
Цитата:
Код:
$fpg=file_get_contents(urldecode('https://2gis.ru/novosibirsk/search/'));
echo $fpg;
exit;
у меня он тоже попытался вывести капчу (но не смог, т.к. сервер капчы не поддерживает localhost)

так что, похоже конец бесплатному парсингу...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.07.2019, 23:33   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так и платному тоже (ну разве что платить сервисам автоматического ввода капчи).
Контактные данные они хотят отдавать только живым пользователям ищущим организацию, а не спамерам. В API они вряд ли есть.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 11.07.2019, 23:35   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Alex11223, согласен с уточнением.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Карта как в 2gis. Fellics{новичок} Помощь студентам 1 31.01.2009 10:52