Двач.hk не отвечает.
Вы видите копию треда, сохраненную 8 февраля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 8 февраля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
56 Кб, 380x380
Тестирую вайпалку тут
kek
kek
kek
kek
kek
kek
kek
kek
kek
kek
kek
kek
kek
kek
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
мяу
мяу
мяу
Да, ето так
Да, ето так
мяу
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
>>492019
are you wizard?
are you wizard?
91 Кб, 275x274
Булки, булки, булок кефир идёт по полям, стекая с белоснежных гор Кавказа.
91 Кб, 275x274
Булки, булки, булок кефир идёт по полям, стекая с белоснежных гор Кавказа.
мяу
Ой, забыл поменять параметры, поднасрал немного в /b
146 Кб, 500x281
тесто
Работает
import requests
import time
import random
import os
data = {
'task': 'post',
'board': 'asylum',
'thread': '491627',
'comment': 'тесто',
'email': 'sage',
}
url = 'https://2ch.hk/makaba/posting.fcgi' (М)
pack = 'C:/1/'
for i in range(1488):
filename = random.choice(os.listdir(pack))
filepath = os.path.join(pack, filename)
files = {'image1': open(filepath, 'rb').read()}
requests.post(url, data = data, files = files)
time.sleep(20)
import time
import random
import os
data = {
'task': 'post',
'board': 'asylum',
'thread': '491627',
'comment': 'тесто',
'email': 'sage',
}
url = 'https://2ch.hk/makaba/posting.fcgi' (М)
pack = 'C:/1/'
for i in range(1488):
filename = random.choice(os.listdir(pack))
filepath = os.path.join(pack, filename)
files = {'image1': open(filepath, 'rb').read()}
requests.post(url, data = data, files = files)
time.sleep(20)
Осталось теперь рандомный текст прикрутить.
91 Кб, 275x274
26 Кб, 352x528
Булки, булки, булок кефир идёт по полям, стекая с белоснежных гор Кавказа.
136 Кб, 684x806
>>492060
Так же как и пикчи.
Так же как и пикчи.
91 Кб, 275x274
26 Кб, 352x528
286 Кб, Webm
Булки, булки, булок кефир идёт по полям, стекая с белоснежных гор Кавказа.
лiл, diystvutelno
187 Кб, 250x555
>>492029
Не понял. Ты тут не используешь переменную values. Почему проходит русский.
Не понял. Ты тут не используешь переменную values. Почему проходит русский.
26 Кб, 640x356
Булки, булки, булок кефир идёт по полям, стекая с белоснежных гор Кавказа.
Как несколько пикч сразу запостить?
17 Кб, 150x150
>>492073
Не. У меня сработало и без опции "json": 1
Кажется проблема была в том, что мы пихали все это не через тот параметр функции post, делали через params, а надо было через data
Не. У меня сработало и без опции "json": 1
Кажется проблема была в том, что мы пихали все это не через тот параметр функции post, делали через params, а надо было через data
136 Кб, 684x806
>>492076
Добаляй .read() иначе они запостятся только раз, а потом пойдет текст.
Добаляй .read() иначе они запостятся только раз, а потом пойдет текст.
>>492078
это не для вайпа
это не для вайпа
3 Кб, 303x123
>>492081
Да, ето так.
Да, ето так.
26 Кб, 640x356
<a href="/asylum/res/491627.html#492086" class="post-reply-link" data-thread="491627" data-num="492086">>>492086</a><br>А хто спрашивает?
>>492102
Ну я и не парсил же по сути, я просто json апишный забрал. Сейчас покажу.
Ну я и не парсил же по сути, я просто json апишный забрал. Сейчас покажу.
17 Кб, 640x356
<a href="/asylum/res/491627.html#492079" class="post-reply-link" data-thread="491627" data-num="492079">>>492079</a><br>Макаба вроде не дает постить два одинаковых файла в одном сообщении.
31 Кб, 640x356
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
23 Кб, 640x356
<a href="/asylum/res/491627.html#492078" class="post-reply-link" data-thread="491627" data-num="492078">>>492078</a><br>это не для вайпа
Вот эту бодягу надо заменить просто на ссылку
<a href="/asylum/res/491627.html#492078" class="post-reply-link" data-thread="491627" data-num="492078">>>492078</a><br>
<a href="/asylum/res/491627.html#492078" class="post-reply-link" data-thread="491627" data-num="492078">>>492078</a><br>
как я понял, нельзя отличить
<a href="/asylum/res/491627.html#492078" class="post-reply-link" data-thread="491627" data-num="492078">>>492078</a><br>
от
>>492078
<a href="/asylum/res/491627.html#492078" class="post-reply-link" data-thread="491627" data-num="492078">>>492078</a><br>
от
>>492078
>>492117
Так в json почему-то ссылки представлены.
Так в json почему-то ссылки представлены.
html кодом. Хотя это нахуй не нужно.
45 Кб, 500x755
43 Кб, 500x700
<a href="/asylum/res/491627.html#492090" class="post-reply-link" data-thread="491627" data-num="492090">>>492090</a><br><a href="/asylum/res/491627.html#492091" class="post-reply-link" data-thread="491627" data-num="492091">>>492091</a><br>контентмейкер
Что-то у тебя большой промежуток между постами.Не 20 сек
>>492145
Зачем?
Зачем?
Придется немножко побаловаться с парсингом.
Подводные камни, как говорится. Они есть всегда.
138 Кб, 1280x768
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
181 Кб, 1024x686
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
203 Кб, 800x800
<a href="/asylum/res/491627.html#492086" class="post-reply-link" data-thread="491627" data-num="492086">>>492086</a><br>А хто спрашивает?
аниму подрубил, ублюдок
>Failed to establish a new connection
Постоянно такую ошибку выдаёт, запостив какое-то количество постов.
>requests.packages.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='2ch.hk', port=443): Max retries exceeded with url: /makaba/posting.fcgi (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x033906D0>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed',))
Видимо, есть какое-то количество максимальных одинаковых запросов.
64 Кб, 236x373
Так, сделать нарезалку и постилку пикчи 4на4 или пойти смотреть аниму.
>>492210
Это конечно хорошо, но вот с ссылками в постах проблема, а также с тегами, даже в новую строчку не получается, только <br>.
Это конечно хорошо, но вот с ссылками в постах проблема, а также с тегами, даже в новую строчку не получается, только <br>.
13 Кб, 640x356
/n/n<a href="/asylum/res/491627.html#492078" class="post-reply-link" data-thread="491627" data-num="492078">>>492078</a><br>это не для вайпа
29 Кб, 640x356
/n/n<a href="/asylum/res/491627.html#492076" class="post-reply-link" data-thread="491627" data-num="492076">>>492076</a><br>Добаляй .read() иначе они запостятся только раз, а потом пойдет текст.
20 Кб, 640x356
<a href="/asylum/res/491627.html#492073" class="post-reply-link" data-thread="491627" data-num="492073">>>492073</a><br>Не. У меня сработало и без опции "json": 1<br>Кажется проблема была в том, что мы пихали все это не через тот параметр функции post, делали через params, а надо было через data
А, ясно. Переносы строк в посте там как <br>, вот что ты имел в виду.
>>492231
Я вот за это говорю, а ещё хуй и так далее, будет меняться на такой вид <strong>хуй</ strong>
>1<br>Кажется проблема была
><br>
Я вот за это говорю, а ещё хуй и так далее, будет меняться на такой вид <strong>хуй</ strong>
Это можно решить заменой. Без регулярок.
data['comment'] = post['comment'].replace('<br>', '\n')
data['comment'] = post['comment'].replace('<br>', '\n')
>>492234
Да, я понял теперь. Все хтмл коды придется менять на разметку обратно.
Да, я понял теперь. Все хтмл коды придется менять на разметку обратно.
>>492234
Можешь составить пока словарик замены для этой разметки. Если тебе интересно довести этот продукт до ума.
Можешь составить пока словарик замены для этой разметки. Если тебе интересно довести этот продукт до ума.
бля
'<strong>': '[ /б]'
>>492247
Ладно фиг с ним, надо уходить, напишешь если что выйдет получше, потом прочитаю. Было интересно.
Ладно фиг с ним, надо уходить, напишешь если что выйдет получше, потом прочитаю. Было интересно.
>>492243
Там всегда разный текст, что ты укажешь для замены на ничего? Надо регулярками там убирать всю хуету.
Там всегда разный текст, что ты укажешь для замены на ничего? Надо регулярками там убирать всю хуету.
>>492252
Окей.
Окей.
Попробовал синч взять с наскока, не вышло. Там какие-то ключи специальные надо еще отправлять наверное или куки, хз.
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 8 февраля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 8 февраля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.