Двач.hk не отвечает.
Вы видите копию треда, сохраненную 8 февраля 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
56 Кб, 380x380
Тестирую вайпалку тут
56 Кб, 380x380
sage #2 #491630
kek
sage #3 #491631
kek
56 Кб, 380x380
sage #4 #491646
kek
sage #5 #491647
kek
sage #6 #491649
kek
sage #7 #491650
kek
sage #8 #491651
kek
sage #9 #491652
kek
sage #10 #491654
kek
sage #11 #491656
kek
sage #12 #491658
kek
sage #13 #491659
kek
sage #14 #491660
kek
214 Кб, 1280x960
sage #15 #491669
kek
sage #16 #491670
kek
sage #17 #491671
kek
sage #18 #491672
kek
56 Кб, 380x380
sage #19 #491678
kek
56 Кб, 380x380
sage #20 #491683
kek
56 Кб, 380x380
sage #21 #491685
kek
56 Кб, 380x380
sage #22 #491690
kek
56 Кб, 380x380
sage #23 #491691
kek
Zahar #24 #491978
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
Zahar #25 #491980
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
Zahar #26 #491993
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
#27 #491996
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
zahar #28 #491997
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
sage #29 #492003
мяу
sage #30 #492005
мяу
sage #31 #492006
мяу
#32 #492007
Да, ето так
#33 #492008
Да, ето так
sage #34 #492012
мяу
zahar #35 #492016
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
91 Кб, 275x274
zahar #36 #492019
Да
#37 #492020
>>492019
are you wizard?
91 Кб, 275x274
zahar #38 #492021
Булки, булки, булок кефир идёт по полям, стекая с белоснежных гор Кавказа.
91 Кб, 275x274
zahar #39 #492023
Булки, булки, булок кефир идёт по полям, стекая с белоснежных гор Кавказа.
sage #40 #492027
мяу
#42 #492035
Ой, забыл поменять параметры, поднасрал немного в /b
146 Кб, 500x281
sage #43 #492037
тесто
#44 #492040
Работает
#45 #492041
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)
#46 #492045
Осталось теперь рандомный текст прикрутить.
91 Кб, 275x274
26 Кб, 352x528
Захар #47 #492056
Булки, булки, булок кефир идёт по полям, стекая с белоснежных гор Кавказа.
#48 #492060
как вебмемсы кидать?
#50 #492068
>>492060
>>492067
Как и пикчи
136 Кб, 684x806
#51 #492069
>>492060
Так же как и пикчи.
91 Кб, 275x274
26 Кб, 352x528
286 Кб, Webm
Захар #52 #492070
Булки, булки, булок кефир идёт по полям, стекая с белоснежных гор Кавказа.
#53 #492071
лiл, diystvutelno
187 Кб, 250x555
#54 #492072
>>492029
Не понял. Ты тут не используешь переменную values. Почему проходит русский.
#55 #492073
>>492072
Джэйсон
26 Кб, 640x356
#56 #492074
Булки, булки, булок кефир идёт по полям, стекая с белоснежных гор Кавказа.
#57 #492075
Как несколько пикч сразу запостить?
17 Кб, 150x150
#59 #492077
>>492073
Не. У меня сработало и без опции "json": 1
Кажется проблема была в том, что мы пихали все это не через тот параметр функции post, делали через params, а надо было через data
136 Кб, 684x806
#60 #492078
>>492076
Добаляй .read() иначе они запостятся только раз, а потом пойдет текст.
1 Кб, 301x62
#61 #492079
>>492076
Почему тогда такое не работает?
#62 #492080
>>492078
это не для вайпа
#63 #492081
>>492079
Макаба вроде не дает постить два одинаковых файла в одном сообщении.
#65 #492086
рижуля, ето ти?
3 Кб, 303x123
#66 #492087
>>492081
Да, ето так.
#67 #492090
>>492086
А хто спрашивает?
#68 #492091
>>492086
А ты кто?
#69 #492093
>>492090
>>492091
контентмейкер
#70 #492094
Сейчас попробую сделать репост рандомных постов из треда.
20 Кб, 640x356
#71 #492095
kek
#72 #492097
>>492094
распарсил уже?
26 Кб, 640x356
#73 #492098
<a href="/asylum/res/491627.html#492086" class="post-reply-link" data-thread="491627" data-num="492086">>>492086</a><br>А хто спрашивает?
24 Кб, 640x356
#74 #492099
kek
#75 #492101
>>492097
Ага. Но видишь тут хуйня идет. >>492098
#76 #492102
>>492101
значит не до конца
#77 #492104
>>492102
Ну я и не парсил же по сути, я просто json апишный забрал. Сейчас покажу.
16 Кб, 640x356
#79 #492108
kek
17 Кб, 640x356
#80 #492109
<a href="/asylum/res/491627.html#492079" class="post-reply-link" data-thread="491627" data-num="492079">>>492079</a><br>Макаба вроде не дает постить два одинаковых файла в одном сообщении.
16 Кб, 640x356
#81 #492110
Да
31 Кб, 640x356
#82 #492112
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
23 Кб, 640x356
#83 #492113
<a href="/asylum/res/491627.html#492078" class="post-reply-link" data-thread="491627" data-num="492078">>>492078</a><br>это не для вайпа
#84 #492114
Вот эту бодягу надо заменить просто на ссылку

<a href="/asylum/res/491627.html#492078" class="post-reply-link" data-thread="491627" data-num="492078">>>492078</a><br>
#85 #492117
как я понял, нельзя отличить
<a href="/asylum/res/491627.html#492078" class="post-reply-link" data-thread="491627" data-num="492078">>>492078</a><br>
от
>>492078
#86 #492118
>>492117
Так в json почему-то ссылки представлены.
#87 #492121
html кодом. Хотя это нахуй не нужно.
550 Кб, 480x640
63 Кб, 500x610
sage #88 #492123
kek
45 Кб, 500x755
43 Кб, 500x700
sage #89 #492124
<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>контентмейкер
62 Кб, 500x667
76 Кб, 371x500
sage #90 #492126
kek
#91 #492127
Что-то у тебя большой промежуток между постами.Не 20 сек
155 Кб, 397x600
42 Кб, 489x604
sage #93 #492129
kek
126 Кб, 683x1024
36 Кб, 360x480
sage #94 #492133
kek
33 Кб, 298x400
167 Кб, 500x612
sage #95 #492135
kek
388 Кб, 1920x1200
75 Кб, 500x667
sage #96 #492137
Ой, забыл поменять параметры, поднасрал немного в /b
38 Кб, 250x350
134 Кб, 500x683
sage #97 #492139
kek
#98 #492145
Зарепортил.
#99 #492146
>>492145
Зачем?
#100 #492151
Придется немножко побаловаться с парсингом.
#101 #492152
Подводные камни, как говорится. Они есть всегда.
138 Кб, 1280x768
#102 #492196
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
225 Кб, 1280x718
#103 #492197
kek
243 Кб, 1304x863
#104 #492198
181 Кб, 1024x686
#105 #492199
+%D0%94%D0%B0%2C+%D0%B5%D1%82%D0%BE+%D1%82%D0%B0%D0%BA+
203 Кб, 800x800
#106 #492200
<a href="/asylum/res/491627.html#492086" class="post-reply-link" data-thread="491627" data-num="492086">>>492086</a><br>А хто спрашивает?
#107 #492201
аниму подрубил, ублюдок
#108 #492210
>>492200
Мне пока лень, если что регулярки в модуле re.
import re
#109 #492211

>Failed to establish a new connection


Постоянно такую ошибку выдаёт, запостив какое-то количество постов.
#110 #492214

>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',))

#111 #492215
Видимо, есть какое-то количество максимальных одинаковых запросов.
#112 #492217
>>492214
Такое может быть по идее когда инет отваливатся.

>>492211
А вот это я не знаю почему.
64 Кб, 236x373
#113 #492219
Так, сделать нарезалку и постилку пикчи 4на4 или пойти смотреть аниму.
#114 #492223
>>492210
Это конечно хорошо, но вот с ссылками в постах проблема, а также с тегами, даже в новую строчку не получается, только <br>.
#115 #492226
>>492223
В смысле? Новая строка в питоне /n
Не постит?
13 Кб, 640x356
#116 #492227
/n/n<a href="/asylum/res/491627.html#492078" class="post-reply-link" data-thread="491627" data-num="492078">>>492078</a><br>это не для вайпа
29 Кб, 640x356
#117 #492228
/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
#118 #492229
kek
20 Кб, 640x356
#119 #492230
<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
#120 #492231
То есть \n

Все нормально постит.
#121 #492233
А, ясно. Переносы строк в посте там как <br>, вот что ты имел в виду.
#122 #492234
>>492231

>1<br>Кажется проблема была


><br>


Я вот за это говорю, а ещё хуй и так далее, будет меняться на такой вид <strong>хуй</ strong>
#123 #492235
Это можно решить заменой. Без регулярок.
data['comment'] = post['comment'].replace('<br>', '\n')
#124 #492236
>>492234
Да, я понял теперь. Все хтмл коды придется менять на разметку обратно.
#125 #492238
>>492234
Можешь составить пока словарик замены для этой разметки. Если тебе интересно довести этот продукт до ума.
#126 #492240
'<strong>': '',
'</strong>': '
',

и т.д.
#127 #492241
бля
#128 #492243
>>492235
Не помогло, чяднт?

>>492238
>>492240
Да я понял за это, а для ссылок в постах <a href=" замену на ничего?
#129 #492244
'<strong>': '[ /б]'
#131 #492247
>>492243

>чяднт


Хз, сейчас попробую сам.
#132 #492252
>>492247
Ладно фиг с ним, надо уходить, напишешь если что выйдет получше, потом прочитаю. Было интересно.
#133 #492257
>>492243
Там всегда разный текст, что ты укажешь для замены на ничего? Надо регулярками там убирать всю хуету.
#134 #492259
>>492252
Окей.
#135 #492294
Попробовал синч взять с наскока, не вышло. Там какие-то ключи специальные надо еще отправлять наверное или куки, хз.
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 8 февраля 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /asylum/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски