Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как работать с print?

Лучший ответ:
print('lol')
В 3-ем питоне скобки нужны.

Худший ответ:
print('lol')
В 3-ем питоне скобки нужны.
Вопрос: Что такое дзен программирование?

Лучший ответ:
Конкретных примеров нет, но:
1) Код должен быть понятен программисту
2) Код должен быть закоментирован
3) Код должен быть покрыт тестами (стремится к тотальному покрытию тестами всего кода)
4) Код должен отвечать стандартам оформления кода
5) Код должен следовать соответствующим принципам проектирования, самые известные из которых KISS, DRY, SOLID.
Важно понимать, что термин true code весьма прозрачен, в нем нет конкретики и он не является каким-то стандартом. Решений может быть миллион и каждое из миллиона может быть хорошим.

Худший ответ:
Простой пример, где применяется грамотный код PHP-класса для получения информации о песне с сервера Icecast с удобным и понятным использованием.
Вопрос: Как выбрать надежный ноутбук?

Лучший ответ:
Просто оставлю это здесь
и посоветую MacBook Pro или аналоги.
Дискретная видеокарта для работы не нужна, как и для подключения внешних мониторов. Без нее и энергопотребление меньше. В отличии от моделей ноутбуков, которые с внешними мониторами работают через дискретку, ноутбук с интегрированной картой меньше греется и как следствие меньше шумит. MacBook Pro не в турбо режиме вообще не слышно.

Худший ответ:
Из опыта советую тошибу. Прошло 2-3 ноута, ни с одним не было проблем, кроме потертостей и медленного жесткого, решается заменой на ссд.
Если повезет, берите satellite 755, не прогадаете.
Старенькая модель, но для ваших задач хватит за глаза.
Вопрос: Как заблокировать host по mac адресу из внешней сети?

Лучший ответ:
Никак не заблокируете, как правильно написано выше - вы видите МАС ближайшего к вам маршрутизатора оператора, а не исходный МАС вашего оппонента.
Настоящие МАСи видно только на уровне одной физической сети, при переходе из сети в сеть МАС меняется на МАС последнего маршрутизатора.

Худший ответ:
покажите правило
Вопрос: Что означают эти строчки в коде?

Лучший ответ:
- а почему вы все время пишете черточку, а потом ее перечеркиваете?
 - это Икс....

Худший ответ:
Hello World! Second Edition. И таких книг большинство, которые ничего не обьясняют, вот тебе код - копируй и радуйся. Самое обидное, что новичок не может определить хорошая книга или плохая, а те этим пользуются. Это плохая книга, пустая. В главе про обьекты параметр self просто нигде не поясняется. Это, конечно, "рукалицо". Найдите хорошую книгу. На тостере тут наверняка сто раз эту тему поднимали.
self, это специальное ключевое слово,  ссылка на экземпляр класса, она передается в инициализатор класса, и через нее можно отличать аттрибуты экземпляра класса . 
sys - встроенный в питон модуль для работы например с файловой системой. Но в этом примере он вроде нафиг не нужен.
Вопрос: Почему только Яндекс даёт траффик (а Google нет)?

Лучший ответ:
Потому что сайт на Яндексе показывается, а в Гугле нет :) То есть вы в нем не продвинулись достаточно...

Худший ответ:
Киньте ссылку на сайт. Так в вакууме отвечать нереально.
Вопрос: Почему горят флешки при копировании?

Лучший ответ:
Очень странная ситуация.
Могу предположить только такой вариант.
Вы записываете данные и сразу вынимаете флешки без процедуры "извлечения usb носителя".
То есть данные записаны в буфер ОС и вы вынимаете флешки до того как ОС их реально запишет на медленные флешки.

Худший ответ:
А какие флешки используются? Может быть просто бракованная партия?
Вопрос: MiniShop2 в сообщение о заказе надо добавить инфо о покупателе?

Лучший ответ:
Слава Богу нашлись люди, которые подсказали:{if $user.fullname}<p><strong>Ф.И.О.:</strong> {$user.fullname}</p>{/if}
{if $user.email}<p><strong>E-mail:</strong> {$user.email}</p>{/if}
{if $address.phone}<p><strong>Телефон:</strong> {$address.phone}</p>{/if}
{if $address.city}<p><strong>Город:</strong> {$address.city}</p>{/if}
{if $address.street}<p><strong>Адрес:</strong> {$address.street}{/if} 
{if $address.building} {$address.building}{/if}  
{if $address.room} {$address.room}</p>{/if}
{if $address.comment}<p><strong>Комментарии:</strong> {$address.comment}</p>{/if}
{if $delivery.name}<p><strong>Доставка:</strong> {$delivery.name}</p>{/if}
{if $payment.name}<p><strong>Оплата:</strong> {$payment.name}</p>{/if}
Получил ответ в комментариях здесь: www.youtube.com/watch?v=TZyzlzT0i6A

Худший ответ:
В чем проблема собрать требуемую информацию при оформлении заказа?
Ну или расширяйте класс
Вопрос: Как подобрать цвет темнее заданного?

Лучший ответ:
Хеш-цвет - это маска 16-тиричного представления цвета без альфаканала в 16-тибитной кодировке:
#RRGGBB (есть еще короткая запись: #RGB)
(R-red, G-green, B-blue), каждый цвет: от 0-255 в 10-ой системе, а в 16-тиричной: 00-FF
То, что Вы спросили будут светлый (#efefef) и немного темнее (#dfdfdf). 
Если все 3 константы RGB одинаковые - это монохромный оттенок (нет явного цвета).
#FF0000 - абсолютный красный, #00FF00 - абсолютно зелёный
#F00000 - почти абсолютный красный, #00F000 - почти абсолютно зелёный
#0F0000 - очень тёмно-красный (почти чёрный), #000F00 - очень тёмно-зелёный (почти чёрный)
с синим - также) смешение - даёт нужный цвет из 16777216 штук.
Если нужна яркость - с текущего цвета, увеличиваем на одну и ту же константу эти 3 числа R,G,B.
Например, цвет #ca4578 сделать поярче: #da5588тут колесо, 4-я полоска под каждым цветом - это яркость.

Худший ответ:
Если не учитывать тот факт, что такого цвета нету - то можно вот так: codepen.io/anon/pen/WovooW
Вопрос: Как с помощью css сделать вот такой стиль фото?

Лучший ответ:
https://kazzkiq.github.io/svg-color-filter/выстави значения как тут
почитать подробнее
https://alistapart.com/article/finessing-fecolormatrix/
вот тут пример, на ховере svg фильтр
https://theblueprint.ru/

Худший ответ:
Пример (приблизительный вариант)Пример
Вопрос: Идеальный программист. Как стать профессионалом разработки ПО. Что скажете по поводу этой книги?

Лучший ответ:
Стоит прочитать весь трёхтомник - "Идеальный программист", "Чистый код" и "Чистая архитектура". Первый как раз для новичков, для опытных в ней слишком много очевидного. Только будьте готовы к тому, что книга не будет учить вас чему-либо техническому, она про то, как правильно относится к работе.

Худший ответ:
Идеальных не бывает никого. Тем более программистов. А книгу, конечно, купите)
Вопрос: Бесплатно с торрента или платим за онлайн курсы?

Лучший ответ:
С курсами поступаю так же как с играми. Качаю пиратку, играю и, если понимаю что продукт хороший, то покупаю лицензию! За откровенную халтуру платить не буду. :)

Худший ответ:
Обучение самостоятельно любому умению - это подобно лепке снеговика: 
1. Выводите "Hello world!" и начинаете постепенно добавлять новый функционал, узнавая и познавая новый материал. 
2. Как только наберёте достаточный опыт в данном разделе, переходите к следующему, и т.д. пока не познаете все основы.
3. Осталось собрать полученные "снежные комья" в снеговика: ставим себе простую задачку с законченным полезным функционалом и используя полученные знания - создаём постепенно новый программный продукт. ("лепим снеговика из комьев")
4. Затем, исправляем свои ошибки и устраняем все недочёты: даём "снеговику" глаза, ведро, морковку и метлу!)
5. Всё! Простая задачка сделана - продукт готов. 
Следующий ваш "снеговик" будет гораздо больше и сложнее, а самое главное - дороже!
Вопрос: Качество кода в компонентах битрикса?

Лучший ответ:
А Вы посмотрите... и ужаснитесь

Худший ответ:
https://habrahabr.ru/post/282333/ кратко и по делу
Не давно столкнулся с двумя проектами на битриксе. Либо сам фрейм заставляет говнокодить, либо прогеры не далекого ума. Разбирался с матюками. И все что в посте поддерживаю. Не стоит туда лезть без особой надобности.
Вопрос: Где искать заказы удалённому тестировщику?

Лучший ответ:
1) Обычно заказы идут весьма скучные на примере "Вот есть сайт, проверь его полностью на все", отпиши об ошибках, прими правки, перепроверь. Платят мало, задачи скучные. Так как без НДА тебя хрен подпустят к инфраструктуре проекта.
2) Гораздо интереснее в данном случае устроиться на удаленку. Если ты не тупой, и осилишь базовую Java/Seleniun/thycydides, то вполне реально найти в РФ проекты на 60-80, где ты будешь тестировать ручками, участвовать в развитии проекта и пилить автоматизацию в свободное время.
3) Если совсем не тупой и осилишь еще и английский, то 1200-2000 долларов можно получать. Но уже как ИП работать.

Худший ответ:
Поддержу предыдущих ораторов. Автоматизированное тестирование для удаленки самое то, так как оно измеряемое и в нем многие заинтересованы. Искал на фрилансе людей, которые мне функционал Selenium-тестами покроют - не нашел. Так что ниша есть.
Вопрос: Как избавится от проблем с explorer.exe?

Лучший ответ:
1. Проверить компьютер на вирусы.
2. Сделать sfc /scannow.
3. Удалить сомнительный софт, установленный в последнее время.

Худший ответ:
на всякий пожарный ещё бы пройтись Викторией
Вопрос: Как сделать указатель как на макете с помощью css?

Лучший ответ:
Держи генератор.

Худший ответ:
Делается через псевдоклассы after / before, треугольник рисуется border`ами.
Вопрос: Почему внешний жесткий диск не читается с порта usb 3.0, но читается с usb hub под usb 2.0?

Лучший ответ:
Если раньше диск при подключении к тому же порту работал, а сейчас - не виден, попробуйте подключить диск другим кабелем. 
Звучит бредово, но мы сталкивались с ситуацией, когда диск с фирменным самсунговским кабелем внезапно перестал быть виден, а с хорошим (недешёвым) кабелем из китайского магазина нормально появлялся в системе.

Худший ответ:
ну если диск сам работает на других устройствах по 3.0, а на ноуте не работает и на ноуте рабочий порт 3.0 то наверное надо установить/переустановить/обновить драйвера на хост контроллер usb 3.0
Вопрос: Можно ли протянуть самостоятельно в квартиру интернет?

Лучший ответ:
Там сетевое оборудование надо настраивать. Если у вас есть доступ в сеть управления оператора и вы знаете, как конфигурить, то вперед - подключайте провод и настраивайте.

Худший ответ:
Не лезь вперед "батьки" в пекло, жди мастеров! Каждый должен выполнять свою работу.
Вопрос: Как определить IP с которого поступил POST запрос?

Лучший ответ:
Тут интересно описано о проксировании https://habr.com/ru/post/177113/
У нас в проекте получаем так:function fn_get_ip($return_int = false)
{
    $forwarded_ip = '';
    $fields = array(
        'HTTP_X_FORWARDED_FOR',
        'HTTP_X_FORWARDED',
        'HTTP_FORWARDED_FOR',
        'HTTP_FORWARDED',
        'HTTP_forwarded_ip',
        'HTTP_X_COMING_FROM',
        'HTTP_COMING_FROM',
        'HTTP_CLIENT_IP',
        'HTTP_VIA',
        'HTTP_XROXY_CONNECTION',
        'HTTP_PROXY_CONNECTION');

    $matches = array();
    foreach ($fields as $f) {
        if (!empty($_SERVER[$f])) {
            preg_match("/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/", $_SERVER[$f], $matches);
            if (!empty($matches) && !empty($matches[0]) && $matches[0] != $_SERVER['REMOTE_ADDR']) {
                $forwarded_ip = $matches[0];
                break;
            }
        }
    }

    $ip = array('host' => $forwarded_ip, 'proxy' => $_SERVER['REMOTE_ADDR']);

    if ($return_int) {
        foreach ($ip as $k => $_ip) {
            $ip[$k] = empty($_ip) ? 0 : sprintf("%u", ip2long($_ip));
        }
    }

    if (empty($ip['host']) || !fn_is_inet_ip($ip['host'], $return_int)) {
        $ip['host'] = $ip['proxy'];
        $ip['proxy'] = $return_int ? 0 : '';
    }

    return $ip;
}function fn_is_inet_ip($ip, $is_int = false)
{
    if ($is_int) {
        $ip = long2ip($ip);
    }
    $_ip = explode('.', $ip);

    return
        ($_ip[0] == 10 ||
        ($_ip[0] == 172 && $_ip[1] >= 16 && $_ip[1] <= 31) ||
        ($_ip[0] == 192 && $_ip[1] == 168) ||
        ($_ip[0] == 127 && $_ip[1] == 0 && $_ip[2] == 0 && $_ip[3] == 1) ||
        ($_ip[0] == 255 && $_ip[1] == 255 && $_ip[2] == 255 && $_ip[3] == 255))
        ? false : true;
}

Худший ответ:
Есть такая вероятность. Прокси не обязан отдавать IP исходного клиента. Так работают, например, прокси-анонимизаторы.
Вопрос: Как изучить JS?

Лучший ответ:
Вам заниматься сайтами не нравится потому, что вы этого делать не умеете. Вам приходится много учиться и мозг бастует против этого. Чтобы стать профессионалом в любом деле этот путь пройти придется все-равно. 
Обязательно будет сложно и обязательно что-то будет не нравится. Это физиология у нас такая. Бросить всё и шпилить в Фортнайт гораздо приятнее.

Худший ответ:
Отличный туториал W3schhols.com.
Вопрос: Преобразование string в int с игонорированием символов без лишних телодвижений?

Лучший ответ:
Могу предложить методы расширения )
https://metanit.com/sharp/tutorial/3.18.phppublic static class StringExtension
{
    public static int atoi(this string str)
    {
        return int.Parse(str.Substring(1));
    }
}
Вызывать в любом месте, var C_formula = "C10";
var res = C_formula.atoi();

Худший ответ:
Вы хотите дллку, в которой есть функция parseCformula()? Могу вам такую скинуть.
Хотите низкоуровневую штучку? Не проблема. Распишите все по-очереди.
Хотите макаронный код?
Не любите длинные строчки? Включите автоперенос.
Вопрос: Гугл стал показывать анкоры, кто уже столкнулся?

Лучший ответ:
Гугл ставит что знает о странице, когда саму страницу ему нельзя индексировать, да, нередко это внешний анкор

Худший ответ:
Сталкивался, тоже был анкор, долго разбирался что это, когда понял, возник вопрос, а как теперь на это повлиять!
Вопрос: Alpine или kali linux?

Лучший ответ:
Что лучше: микроволновка или холодильник?
Примерно так звучит ваш вопрос.

Худший ответ:
kali - дистр основанный на debian, основная цель - предоставить из коробки набор по для тестирования безопасности и вскрытия уязвимостей, вообщем то все это можно получить и на обычном debian при желании, и на любом другом linux
alpine - если не ошибаюсь самостоятельный дистр, направленный на минимальность затрачиваемых ресурсов, сам по себе, на мой взгляд, не особо то жизнеспособен, разве что на встраиваемых системах, но имеет большую популярность благодаря проекту docker с его идеологией "1 контейнер - 1 сервис"
Вопрос: Как поправить кроссдоменный запрос?

Лучший ответ:
Все не так просто. Кросс-доменный запрос это не просто так, добавили один параметр и все заработало, увы, правила безопасности это прямо запрещают.
Чтобы такой запрос заработал, нужно чтобы было разрешение с той стороны. Изучаем CORS. 
Есть еще вариант по проще, запросы jsonP. Но опять же должна быть какая-никакая поддержка со стороны сервера.

Худший ответ:
никак
Вопрос: Как можно улучшить данное кэширование в php?

Лучший ответ:
Вариант "выбросить целиком" не подойдет??true:false и http://www.php.su - написано новичком, и возможно лет *надцать назад.ob_start('ob_gzhandler'); // 1. Начать gzip сжатие - почему оно здесь: непонятно.
Похоже на какой-то самодельный кеширующий прокси, но не совсем ясно зачем это все вообще.

Худший ответ:
Для нужд кеширования в повседневных проектах есть замечательная phpFastCache библиотека.
Вопрос: Как правильно выставить пропорции для flex?

Лучший ответ:
Вам нужно сделать так, чтобы левая часть была статичной  .carcass__left {
  flex-basis: 265px;
}flex-basis - говорит, сколько занимать места до распределения пустого пространства (криво выразился наверное)
а правая тянулась на всё свободное пространство.carcass__right {
  flex-grow: 1;
}flex-grow -как раз то свойство, которое заставляет тянуться по основной оси.
Если же вы хотите, чтобы левый блок даже при недостаточном пустом пространстве тоже не сужался, то понадобится flex-shrink.carcass__left {
  background-color: green;
  flex-basis: 265px;
  flex-shrink: 0;
}
Полный код тут - https://codepen.io/aurfon/pen/odXxPy

Худший ответ:
.carcass {
  display: flex;
  &__left {
    flex: 0 0 265px;
  max-width: 265px
  }
&__right {
    flex: 0 1 100%;
    max-width: 100%;
  }

}Пример
Вопрос: Нужно ли ИП на УСН6% платить НДС при доходах со Steam, Google Play, AppStore?

Лучший ответ:
ИП по УСН не должен платить НДС. Только 6% и отчисления в ПФР

Худший ответ:
Если у вас УСН 6% - то платите только 6% и в ПФР фикс+1% от доходов свыше 300тыс.руб за год.
Вопрос: Каким расширением сделать рейтинг?

Лучший ответ:
Представляю по какому резюме Вас наняли. 
"Опыт разработки полей, специалист по использовании аббревиатур (ССК - моя разработка), успешно ставлю расширения в wp. Из минусов: не умею пользоваться поиском и искать расширения для WP."
Учитывая. что пользователи будут добавлять что-либо, у них вероятно будет еще и возможность потом этим управлять. А значит у каждой фирмы(я бы сказал компании) могут быть менеджеры, а возможно и другие типы пользователей. А возможно будут платные функции. Чем дальше размышляем тем дальше Ваш проект от WP.

Худший ответ:
Я использую плагин Rich Reviews. Он позволяет писать отзывы, выставлять оценку.
Вопрос: Какие знаки препинания лучше использовать в ключах?

Лучший ответ:
Без разницы, не заморачивайтесь, используйте естественные формы языка.

Худший ответ:
А где вы его разбавлять собираетесь?
Если в тексте на сайте, конечно, надо использовать знаки препинания согласно правилам языка.
Если в тегах кейвордс - там уже давно можно ничего не писать вообще.
Вопрос: Как попасть в game-dev и с чего начать карьеру в этой области если ты веб-разработчик?

Лучший ответ:
Ответы не ищи @ Вопросы пиши
Куда податься вчерашнему студенту-недопрограммисту, желающему попасть в геймдев?
Хочу попасть в игровую индустрию. В какую магистратуру поступать?
Как попасть в game dev?
Что нужно, чтобы стать разработчиком игр?
С чего начать путь в Game Dev?
Самый простой способ продемонстрировать свои способности работодателю - сделать игру. Выбираете любую классическую ретро-игру попроще (змейка, тетрис, арканоид), садитесь и делаете. Когда закончите с геймплеем, сделайте главное меню, выход по кнопке Esc, туториал или хотя бы инструкции - короче говоря, все те мелочи, которые делают игру игрой, а не прототипом. Потом берёте и выкладываете исходники на GitHub, а сборку на GitHub Pages или itch.io. Если игра мобильная, то можете разориться на лицензию разработчика и подзасрать магазин своей поделкой, тут уж как сами хотите.
Когда всё это сделаете, можете подавать резюме, этого должно быть достаточно на позицию джуна. Будет плюсом, разумеется, если вы сделаете не одну игру, а несколько, желательно разных жанров. Они не обязательно все должны быть магазинного качества, тут уже скорее важно показать, что вы умеете делать игры в общем, а не только тетрисы. Для проверки своих навыков очень рекомендую поучаствовать в геймджемах (Ludum Dare, itch.io), они хорошо учат собранности и вырезанию лишних фичей.
Из обучающих ресурсов могу посоветовать туториалы на Catlike Coding, там рассматривается довольно много продвинутых вещей. Про официальные туториалы тоже советую не забывать, в последнее время их качество стало сильно выше.

Худший ответ:
А почему сам веб не рассматриваете в качестве платформы для игр? Сейчас довольно-таки популярны, сильно развиты и широко распространены браузерные игры. Помнится, тут кто-то писал, что в фирме делал на PHP бекенд для браузерной стратегии.
Вопрос: Как устранить эту ошибку при загрузке линукс?

Лучший ответ:
система определила что у вас есть ошибки в файловой системе.
выполните fsck /dev/sda6

Худший ответ:
Надо проверить, систему на ошибки fsck
Вопрос: Как декодировать странный текст со страницы?

Лучший ответ:
Это не "странный текст", а unicode escape sequence, в которые, в соответствии со стандартом JSON, должны преобразовываться символы не входящие в диапазон ASCII. Просто преобразуйте строку, содержащую JSON, в данные Python с помощью json.loads().

Худший ответ:
Проверяешь языки командой:
locale

На месте LC_CTYPE должна быть пометка UTF-8, если нет, то пишешь:
export LC_CTYPE="en_US.UTF-8"

А если не помогло, то меняй всем значениям кодировку:
export LC_ALL="en_US.UTF-8"

Я сразу прописал для всех и стал получать инфу на человеческом языке.
Вопрос: Поиск по цене, если она в разной валюте?

Лучший ответ:
Я рекомендую воспользоваться советом entermix, но есть и другой вариант - переводить цену на лету во все валюты и делать такую выборку:WHERE
(currency = 'usd' and price > x1 and price < x2) or
(currency = 'rub' and price > y1 and price < y2)

Худший ответ:
Добавьте доп. поле, где храните информацию в рублях (возможно оно уже есть, раз цена на сайте в рублях), по нему и ищите.
Вопрос: Секторные WiFi антенны, соответствует ли угол излучения углу приёма?

Лучший ответ:
Да

Худший ответ:
да все верно почитайте про поляризацию и распространение радиоволн 
вот книги по теме https://drive.google.com/file/d/1nTyBzppzAYturNEUe...
Вопрос: Как это вообще работает?

Лучший ответ:
в переменную пхп уже записано что то - и я не понимаю когда в нее записывают или присваивают ей потом что то - для чего ей присваивают изначально если оно потом будет перезаписываться. В вашем примере в переменную ничего не перезаписывают.

Худший ответ:
Ну переменная - это сумка, или рюкзак. Вы же не носите в нём всегда одно и то же. Вынули-положили, вынули-положили. На дачу одно нужно взять с собой, в магазин другое.
В теории вы можете завести 10 рюкзаков сразу - каждый для своего. Иногда это может быть удобно, но в основном неудобно. Если вам нужны 10 переменных, то, скорее всего, нужен массив.
Вопрос: Как прокрутить индикаторы в слайдере bootstrap 4?

Лучший ответ:
https://getbootstrap.com/docs/4.1/components/carousel/
Используя это slide.bs.carousel событие двигайте индикаторы на нужное расстояние, когда дошли до конца обнуляйте позицию индикаторов.

Худший ответ:
Я могу предположить, что такой функционала в bootstrap нет. Тебе надо самому будет логику писать. там же просто простой пример для быстрого и красивого вывода картинок.
Вопрос: Парсер на Python — как подгрузить новые посты через AJAX?

Лучший ответ:
У меня новые посты на каждый запрос приходят только так:Кодimport requests
from bs4 import BeautifulSoup
import json

load_url = 'https://www.biz-cen.ru/load/'

search_params = {"metro":{"lines":{}},"was_ra":",","limit":20,"to_ra":0,"tolim":20,"bc_in_fav":[],"office_in_fav":[],"bcs_in_view_start":[],"num_in":3,"typeof_search":5,"show_fav":0}
data = {'search_params':json.dumps(search_params), 'was_bc_loaded':0}

session = requests.Session()
seen = set()

def parse(response):
    soup = BeautifulSoup(response.text, 'lxml')
    table = soup.find('ul', id='bObjDataList')
    if table:
        lis = table.find_all('li')
    else:
        lis = soup.find_all('li')
    return [i.find('a').get('href') for i in lis]

while len(seen) < 200:
    response = session.post(load_url, data=data)
    for link in parse(response):
        seen.add(link)
    search_params['limit'] += 20
    data['search_params'] = json.dumps(search_params)
    print(len(seen))
Функция parse выдёргивет прямую ссылку на каждый из постов, эти ссылки там уникальные вроде.

Худший ответ:
Я честно думаю вы ошибаетесь в логике работы, хотя если ошибаюсь я, то буду рад это знать.
Во первых, если вы не используете эмуляцию браузера, то парсеры делают слепок страницы(1 раз).
Любые новые данные, либо вы их напрямую с того же POST запроса берете, либо запрашиваете страницу с новыми параметрами, если возможно, либо используете selenium и UI вместо запросов.
Вопрос: Как подключить на 1 кабель 3 компьютера в уже существующей локальной сети?

Лучший ответ:
можно

Худший ответ:
Подключаем свитч к электросети и втыкаем нужное количество кабелей в него. Только если на маршрутизаторе DHCP выключен могут быть проблемы.