Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 26/04/21 Пнд 12:02:01 2452794691
Depositphotos33[...].jpg 184Кб, 1500x844
1500x844
Сап программисты и хацкеры /б
Подскажите как выкачать все видео на архиваче с определённого треда?
Видел что аноны как-то выкачивают, но как...
Допустим есть 100 тредов и хочу выкачать все видюхи размером меньше 10 мб из них

Как всё это сделать? Думаю многим пригодился бы этот гайд
Аноним 26/04/21 Пнд 12:08:10 2452798392
бамп
Аноним 26/04/21 Пнд 12:08:16 2452798473
>>245279469 (OP)
>Допустим есть 100 тредов и хочу выкачать все видюхи размером меньше 10 мб из них

>Как всё это сделать? Думаю многим пригодился бы этот гайд
Ставишь куклоскрипт, нажимаешь кнопку выкачать все файлы из треда, получаешь архив. Распаковываешь, получаешь папку с фото и видео. Дальше уже делаешь что хочешь, хоть в винде сортируешь файлы по размеру и мышкой выделяешь все меньше 10 мбайт, хоть пишешь для этого батник или скрипт, хоть сортируешь через тотал коммандер.
Кукла представляет собой обычное расширение для браузера, всех делов буквально на 5 минут. Единственное чего не умеет кукла, это как в Дашчане можно открыть галерею треда и листать файлы в сетке, как например в альбоме вк. Мечтаю когда-нибудь написать эту функцию, сразу после того как вкачусь в программирование, ну или скинуться с кем-то деньгами на бюджет фрилансеру, который эту функцию напишет
Аноним 26/04/21 Пнд 12:08:30 2452798674
бамп 2
Аноним 26/04/21 Пнд 12:09:30 2452799225
>>245279847
Анон, а кукла разве работает с архивачем?
Аноним 26/04/21 Пнд 12:10:18 2452799876
>>245279847
Я проебал момент со 100 тредами, в моём способе придётся открывать ссылку на каждый тред в браузере и нажимать кнопку
Аноним 26/04/21 Пнд 12:11:10 2452800397
>>245279987
Блин, это очень долго и неудобно...
Аноним 26/04/21 Пнд 12:11:12 2452800448
>>245279922
Вроде работает. Скинь сюда ссылку на какой-то тред, я проверю
Аноним 26/04/21 Пнд 12:11:57 2452800969
Аноним 26/04/21 Пнд 12:12:14 24528011510
>>245280039
Да не долго. Если у тебя есть список ссылок на тред, делов на полчаса
Аноним 26/04/21 Пнд 12:16:32 24528037011
Аноним 26/04/21 Пнд 12:17:16 24528041912
Аноним 26/04/21 Пнд 12:20:48 24528063013
>>245280419
То тебя забанят по ойпе.
Выкачать можно чем угодно. Php, c ,c# vba, пиздон
Аноним 26/04/21 Пнд 12:23:14 24528077614
>>245280630
Ну и как? Я не шарю вообще, поэтому и спрашиваю
Аноним 26/04/21 Пнд 12:27:41 24528106915
>>245280419
То это уже задача другого уровня, и если тебе нужно спарсить файлы из 1к. тредов, то вряд ли ты руками будешь потом разбирать эти файлы, а значит без труда напишешь скрипт выкачивания, даже без использования куклы
Аноним 26/04/21 Пнд 12:29:30 24528118616
image.png 16Кб, 659x169
659x169
image.png 11Кб, 582x85
582x85
>>245280370
Именно архивач кукла не поддерживает, но на 2ch.hk/доска/arch работает
Аноним 26/04/21 Пнд 12:36:44 24528161117
>>245281186
значит никак не получится, спасибо за помощь!
Аноним 26/04/21 Пнд 12:37:22 24528164218
>>245279469 (OP)
Да хули, загоняешь список урлов в переменную, проходишься по урлам, выкачиваешь HTML, каким-нибудь HTML парсером разбираешь ссылки на видосы.
Специальным методом можно вытянуть размер файла по урлу.
Ну и потом скачиваешь всё найденное по очереди. Желательно, конечно, распараллелить в несколько потоков, ещё желательно использовать пул проксей, чтобы бан не отхватить, но это уже сложности, можешь ограничиться одним потоком для начала.
Аноним 26/04/21 Пнд 12:46:05 24528222119
>>245281611
>значит никак не получится
Почему?
Аноним 26/04/21 Пнд 12:48:24 24528238220
Мать шлюха
Аноним 26/04/21 Пнд 12:51:41 24528260221
Аноним 26/04/21 Пнд 12:52:29 24528265722
>>245282221
А нет, твоим способом можно, но это всё нужно в ручную делать...
Аноним 26/04/21 Пнд 13:05:52 24528357623
Уже все давным давно написано мной. Но я использую православный PowerShell скрипт. Сомневаюсь, что хоть у кого-то хватит ума ИТТ заюзать этот скрипт. Поэтому даже предлагать не буду его
Аноним 26/04/21 Пнд 13:13:37 24528414424
для этого пишется простецкий парсер, хочешь скину
Аноним 26/04/21 Пнд 13:13:56 24528416625
Аноним 26/04/21 Пнд 13:14:13 24528418826
Аноним 26/04/21 Пнд 13:14:54 24528425127
Аноним 26/04/21 Пнд 13:16:45 24528437828
>>245284251
Ну расскажи что и как делать
Аноним 26/04/21 Пнд 13:18:20 24528448529
>>245284378
Изучить PowerShell, для начала. После у тебя вопросов не будет. Совсем. Сам напишешь говноскрипт для любой хуеты
Аноним 26/04/21 Пнд 13:20:12 24528461030
>>245281642
>выкачиваешь HTML, каким-нибудь HTML парсером разбираешь ссылки на видосы
У двоща же апи есть.
Аноним 26/04/21 Пнд 13:26:45 24528507531
>>245284610
Сейчас на странице описание только вот это есть, лол:
{"error":{"code":667,"message":"Запрос не существует."},"result":0}
Аноним 26/04/21 Пнд 13:35:13 24528567532
>>245283576
>Сомневаюсь, что хоть у кого-то хватит ума ИТТ заюзать этот скрипт
Ну да, ведь копировать-вставить, подставив ссылку на тред, это так сложно
Аноним 26/04/21 Пнд 13:35:38 24528570533
>>245285075
Это либо в силу криворукости макакопрограммистов, либо чтобы отсеять ботописателей.
Вот нормальная ссылка https://2ch.hk/api/index.html
Аноним 26/04/21 Пнд 13:36:46 24528579834
>>245279469 (OP)
>программисты и хацкеры
>как выкачать все видео на архиваче
Шкила, плез
Аноним 26/04/21 Пнд 13:44:34 24528634035
>>245279469 (OP)
>Подскажите как выкачать все видео на архиваче с определённого треда?
Как-нибудь так:
wget -q -O - "https://2ch.hk/b/res/245279469.html" | grep -E "data-src.(webm|mp4)" | sed -E -e 's|^.data-src=\"([^\"]+)\".*$|https:\/\/2ch\.hk\1|' | wget -nc -i -
Аноним 26/04/21 Пнд 13:51:31 24528679036
>>245286340
Там другая разметка, дебич. Хотя бы открыл для начала архивач, перед тем, как высерать чушь
Аноним 26/04/21 Пнд 13:52:08 24528682937
Аноним 26/04/21 Пнд 13:53:43 24528692238
image 197Кб, 1345x139
1345x139
26/04/21 Пнд 13:53:55 24528694239
>>245286790
Поменяй на нужную сам; или может это ты дебич, а?
Аноним 26/04/21 Пнд 13:56:27 24528709340
>>245286942
Пиздец помог, еблан. Там твой высер нахер не пригодится, т.к. в разметке отсутсвуют поля data-src в принципе. Надо все переписать по другому
Аноним 26/04/21 Пнд 14:01:57 24528741541
image.png 358Кб, 1854x1048
1854x1048
>>245286922
Ну давай всё-таки не быть такими критичными, вот тебе скриншот, моя кукла действительно не поддерживает архивач
Аноним 26/04/21 Пнд 14:03:19 24528750142
123.png 5Кб, 660x58
660x58
>>245281642
>Специальным методом можно вытянуть размер файла по урлу.
Зочем, если все уже есть?
Аноним 26/04/21 Пнд 14:06:46 24528771443
Безымянный.png 309Кб, 1667x975
1667x975
Аноним 26/04/21 Пнд 14:09:22 24528787144
>>245287415
Давно обновлялся, дурачок?
Аноним 26/04/21 Пнд 14:13:21 24528810545
>>245287714
А можно туда список тредов вбить чтобы не переходить по всем?
Аноним 26/04/21 Пнд 14:14:19 24528817046
Аноним 26/04/21 Пнд 14:31:56 24528929247
Вброшу свой скрипт на PowerShell сюда. В очередной раз. Если ты не еблан, анон, то легко допилишь его под свои нужды. Мож сведущему анону пригодится.
скриптос качает весь контент из треда архивача в папку, которую создаст рядом с собой по номеру треда. В папке создаст ссылку на тред для браузера. Качает, естественно, в один поток. Архивач и так жутко тормозной и лагучий кусок дерьма

$executionDirectory = split-path $SCRIPT:MyInvocation.MyCommand.Path -parent
cls
Write-Host "`t`t`tArchivach Single thread Media downloader`n`n`n"
$currentThreadLink = read-host "Enter thread link (For example, http://arhivach.net/thread/11111111111111111/)"
Write-Host "`n`n`n`n`nObtaining data..."
$srcCurrentThread = Invoke-WebRequest -Uri $currentThreadLink -DisableKeepAlive -UseBasicParsing -Method Get -UserAgent FackYouDude
$objectsForDownloading = $srcCurrentThread.Links.href | ? {$_ -like "http://arhivach.net/storage*"}
$links = @{}
if ((Test-Path "$executionDirectory\$((($currentThreadLink -split "/")[($currentThreadLink -split "/").Count-2]))") -eq $false)
{
Write-Host "New thread detected! Create directory: $executionDirectory\$((($currentThreadLink -split "/")[($currentThreadLink -split "/").Count-2]))" -fore Cyan
New-Item -ItemType directory -Path "$executionDirectory\$((($currentThreadLink -split "/")[($currentThreadLink -split "/").Count-2]))" | Out-Null
#create thread`s Link-file
$linka = "$executionDirectory\$((($currentThreadLink -split "/")[($currentThreadLink -split "/").Count-2]))\Linka.url"
"[{000214A0-0000-0000-C000-000000000046}]" > "$linka"
"Prop3=19,11" >> "$linka"
"[InternetShortcut]" >> "$linka"
"IDList=" >> "$linka"
"URL=$currentThreadLink" >> "$linka"
}
Write-host "Downloading media from thread: $currentThreadLink" -fore Green
Write-host "Total media for downloading: $($objectsForDownloading.Count)" -fore Green
$i=0; $downloaded=0
$objectsForDownloading | %{
iwr -Uri $_ -OutFile "$executionDirectory\$((($currentThreadLink -split "/")[($currentThreadLink -split "/").Count-2]))\$(($_ -split "/")[($_ -split "/").Count-1])"
$downloaded++
Write-Host "Downloaded: $_; Total downloaded: $downloaded" -ForegroundColor DarkYellow
}
Write-Host "Downloaded $downloaded media files`n"
Аноним 26/04/21 Пнд 14:35:21 24528953848
>>245289292
Умный анончик, я в коде полный ноль, можно как-то сделать чтобы с номера 1 по номер 100 качался? Например там 500 тредов, а мне нужны только первые 100
Как этот скрипт найдет эти треды?
Аноним 26/04/21 Пнд 14:41:32 24528998749
>>245289538
Там номера тредов по порядку идут? Ну, например 365035-360535?
Аноним 26/04/21 Пнд 14:42:28 24529005950
у вас по http(без s) архивач блочит?
Аноним 26/04/21 Пнд 15:08:10 24529178951
>>245289987
да, но иногда меняют название, так что это нереально настроить твой код, я же прав?
Аноним 26/04/21 Пнд 15:30:47 24529316752
>>245291789
Скрипту насрать. Давай ему нужный тред, он будет качать. А вот как ты ему будешь давать адресс треда, это другой вопрос. В твоем случае, можно заставить скрипт считывать список тредов из файа, заранее заготовленного и он будет качать по этому списку
Аноним 26/04/21 Пнд 15:32:39 24529329553
>>245279469 (OP)
у меня есть код на python как выкачивать, но только с одного треда
Аноним 26/04/21 Пнд 15:33:35 24529336054
Аноним 26/04/21 Пнд 15:34:35 24529341755
>>245293360
спасибо анончик, знал что кто-то похвалит
Аноним 26/04/21 Пнд 15:35:43 24529347956
>>245293417
А теперь сделай перебор тредов в цикле из спика
Аноним 26/04/21 Пнд 15:39:58 24529373157
>>245293295
Пыхтон - хорошо, но только зачем...?
Пошик стоит на любой винде начиная с 7ки. Открыл консоль, запустил скрипт, профит
Аноним 26/04/21 Пнд 16:11:13 24529567058
>>245293479
да я знаю как это реализовать, но писал для себя сугубо милфотреды качать по факту возникновения
Аноним 26/04/21 Пнд 16:11:44 24529570459
>>245293731
в свободное от скролинга борды время - пишу на питоне
Аноним 26/04/21 Пнд 16:29:57 24529679060
>>245295670
Так ты куклой можешь тред выкачать
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов