[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: 70e9ec71-fb11-493f-c900-254227f1a32c.png -(2 KB, 32x32, 70e9ec71-fb11-493f-c900-254227f1a32c.png)
2 No.13230  
Есть ли у бур, хостящихся на booru.org (Не кастомных типа сейфбуры, а именно тех, что получаешь при бесплатной регистрации там) доступ по API? Очень не хочется парсить готовые страницы.
>> No.13231  
Раз там гельборовский движок, то там может быть и АПИ этого движка.
>> No.13232  
>>13231
Попробовал их /index.php?page=dapi&s=post&q=index, на rule34 работает, но у меня нет.
>> No.13233  
Кстати, создатель этой мегабору вроде бы русский.
>> No.13234  
Файл: ss+(2015-10-06+at+10_26_51).png -(10 KB, 185x458, ss+(2015-10-06+at+10_26_51).png)
10
>>13233
Да это я заметил, но мне кажется он давно забил на проект, да и сервера лежат.
Тогда такой вопрос, если уж придется запрашивать саму страницу вместо апи, как обойти ограничение кроссдоменных запросов? Тот же $.ajax выдает ошибку на всех типах данных, кроме JSONP, где ограничения нет, но нужно, чтобы сервер и возвращал данные в этом формате, а ведь я запрашиваю страницу.
В то же время ошибка, которая возникает из-за несоответствия типов данных обусловлена тем, что данные все-таки получаются, но первая же строка (<DOCTYPE HTML блабла) вызывает синтаксическую ошибку по понятным причинам, это не js-код.
Раз данные все-таки запрашиваются, может быть можно как-то сделать, чтобы ошибки эти игнорировались? Важно лишь получить контент.
>> No.13235  
>>13234
Или заюзай YQL с XPath, или пиши парсер на серверной стороне. Хтмль никто из браузера не парсит.
>> No.13236  
>>13235
YQL уже заюзал в другом месте, и он дает задержку в несколько секунд.
Здесь же заюзал crossorigin.me, вроде работает.
>> No.13237  
Помогите ньюфагу, пожалуйста. У меня ubuntu 14.04 пытаюсь скомпилить граббер, а он мне такое выдаёт:

fatal error: client/linux/handler/exception_handler.h: No such file or directory
#include "client/linux/handler/exception_handler.h"

Это значит что какой-то библиотеки не хватает?
Не шарю просто совершенно и куда копать не знаю.
>> No.13238  
Совершенно случайно наткнулся на пункт в факе, Google Breakpad.
В общем закомментил строчку CONFIG += use_breakpad в Grabber.pro
>> No.13239  
>куда копать
Сюда >>12467 например.
>> No.13396  
>>13233
К слову о Proger_XP, он недавно удалил https://unblock.ibsearch.xxx/mass-upload/ и теперь совершенно нечем выгружать картинки. Какие-то подвижки есть в этом направлении в интернетах? Я просто не в курсе этих дел, а теперь выглядит все так, будто еще и это придется писать самому.
Граберов повсюду полно, а вот о создании контента никто не думает.
>> No.13405  
Впрочем, быстрее самому сделать. Всего-то понадобилось написать юзерскрипт, вставляющий код аплоадера прямо в буру и никаких больше проблем с ФФ, CORS, куками и прочей ерундой.
https://github.com/Seedmanc/Booru-mass-uploader

Почему никто не догадался? Судя по статье на ED и обсуждениям на форумах, люди пытаются поднять сервер(!) чтобы запустить этот ненужный пхп-скрипт из оригинала. А ларчик так просто открывается.

Все-таки юзерскрипты недооценены.
>> No.13887  
Файл: 687474703a2f2f7075752e73682f6e676c53312f6163376532.png -(36 KB, 1251x821, 687474703a2f2f7075752e73682f6e676c53312f6163376532.png)
36
Обновил скрипт, теперь поддерживаются сайты на движке Данбуры обеих версий, выгрузка папками и многое другое.

https://github.com/Seedmanc/Booru-mass-uploader/releases/tag/v1.3

А не удали прежний владелец свою версию - и сидели бы до сих пор на минимуме функционала.
>> No.13957  
Файл: 2016-03-20 23-04-08 Скриншот экрана.png -(47 KB, 1457x848, 2016-03-20 23-04-08 Скриншот экрана.png)
47
>>13887
Установил твой скрипт, попытался скачать, выдает пикрилейтед. ЧЯДНТ?
>> No.14201  
Файл: ss+(2016-07-05+at+05_38_45).png -(65 KB, 1261x765, ss+(2016-07-05+at+05_38_45).png)
65
>>13957
Зачем сагать, я же не увижу ничего.

В любом случае, скрипт давно обновился и стал лучше (тм), обновись и ты. Во всяком случае я наконец пофиксил зависимость от CORS, приводившую к периодической недоступности.

https://github.com/Seedmanc/Booru-mass-uploader/releases/tag/v1.3.3

К слову, я хочу добавить поддержку Shimmie-бур, но не могу найти документацию по их API, даже страница, что содержала информацию о совместимости с Danbooru пропала (ссылка с http://shimmie.shishnet.org/v2/ext_doc/danbooru_api).



[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]