Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
𝚖𝚘𝚛𝚜 𝚌𝚎𝚛𝚝𝚊, 𝚑𝚘𝚛𝚊 𝚒𝚗𝚌𝚎𝚛𝚝𝚊.
Команда форума
Администратор
Регистрация
21 Янв 2023
Сообщения
1,327
Привет, хочу проверить наших пользователей - на умение писать говно-код. Есть такой скрипт;
Python:
import requests

url = 'https://pikamonov.parlament.tech'
response = requests.get(url)

print('Статус:', response.status_code)
print('Заголовки:', response.headers)
print('Текст:', response.text[:200])


Он делает запрос к сайту, и получает о нем какую-либо инфу.
Ваша задача, сделать из этого максимально плохой код (ака. говно-код), в одну-две-три строчки, у кого как получится ))
 
Пользователь
Регистрация
16 Апр 2025
Сообщения
7
Код:
import requests

url = 'https://pikamonov.parlament.tech'
response = requests.get(url)

print('Статус:хуй', response.status_code)

header_string = str(response.headers)
print('Заголовки:zxofworaskid', header_string)

text_string = str(response.text)
print('Текст:xzxzxzzx', text_string[:200]
 
Заблокированный
Регистрация
8 Янв 2025
Сообщения
123
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Слишком лайтовый пример для говнокода. Первое что приходит на ум писать сайт в файл и читать с файла. Можно еще разбить на классы. Которые тут не очень то и нужны. Можно еще название сайта обернуть во что то вроде base64. И все равно, я не уверен, что это говнокод, кек.

Python:
import requests

class FileHandler:
    def __init__(self, file_name):
        self.file_name = file_name

    def write_url(self, url):
        with open(self.file_name, 'w') as file:
            file.write(url)

    def read_url(self):
        with open(self.file_name, 'r') as file:
            return file.read().strip()


class HTTPClient:
    def __init__(self):
        pass

    def fetch_data(self, url):
        try:
            response = requests.get(url)
            return response
        except requests.exceptions.RequestException as e:
            print("An error occurred while making the request:", e)
            return None


class MainController:
    def __init__(self, file_name):
        self.file_handler = FileHandler(file_name)
        self.http_client = HTTPClient()

    def run(self):
        url_to_save = 'https://pikamonov.parlament.tech'
        self.file_handler.write_url(url_to_save)

        url = self.file_handler.read_url()

        response = self.http_client.fetch_data(url)
        if response:
            print("Status Code:", response.status_code)
            print("Headers:", response.headers)
            print("First 200 characters of the response body:", response.text[:200])

if __name__ == "__main__":
    controller = MainController('url.txt')
    controller.run()
 
𝚖𝚘𝚛𝚜 𝚌𝚎𝚛𝚝𝚊, 𝚑𝚘𝚛𝚊 𝚒𝚗𝚌𝚎𝚛𝚝𝚊.
Команда форума
Администратор
Регистрация
21 Янв 2023
Сообщения
1,327
Слишком лайтовый пример для говнокода. Первое что приходит на ум писать сайт в файл и читать с файла. Можно еще разбить на классы. Которые тут не очень то и нужны. Можно еще название сайта обернуть во что то вроде base64. И все равно, я не уверен, что это говнокод, кек.

Python:
import requests

class FileHandler:
    def __init__(self, file_name):
        self.file_name = file_name

    def write_url(self, url):
        with open(self.file_name, 'w') as file:
            file.write(url)

    def read_url(self):
        with open(self.file_name, 'r') as file:
            return file.read().strip()


class HTTPClient:
    def __init__(self):
        pass

    def fetch_data(self, url):
        try:
            response = requests.get(url)
            return response
        except requests.exceptions.RequestException as e:
            print("An error occurred while making the request:", e)
            return None


class MainController:
    def __init__(self, file_name):
        self.file_handler = FileHandler(file_name)
        self.http_client = HTTPClient()

    def run(self):
        url_to_save = 'https://pikamonov.parlament.tech'
        self.file_handler.write_url(url_to_save)

        url = self.file_handler.read_url()

        response = self.http_client.fetch_data(url)
        if response:
            print("Status Code:", response.status_code)
            print("Headers:", response.headers)
            print("First 200 characters of the response body:", response.text[:200])

if __name__ == "__main__":
    controller = MainController('url.txt')
    controller.run()
Задача заключалась в том, чтобы максимально сделать код плохим. В данном примере, я ожидал что люди, сделают максимально коротким , что я кстати и отметил:
плохой код (ака. говно-код), в одну-две-три строчки

Конечно, ты максимально засрал код, но немного не так как надо =)
В следующий раз - сделаю более лучше пример.
 
Заблокированный
Регистрация
8 Янв 2025
Сообщения
123
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Одну? Пожалуйста:

Python:
import requests; class FileHandler: def __init__(self, file_name): self.file_name = file_name; def write_url(self, url): with open(self.file_name, 'w') as file: file.write(url); def read_url(self): with open(self.file_name, 'r') as file: return file.read().strip(); class HTTPClient: def __init__(self): pass; def fetch_data(self, url): try: response = requests.get(url); return response; except requests.exceptions.RequestException as e: print("An error occurred while making the request:", e); return None; class MainController: def __init__(self, file_name): self.file_handler = FileHandler(file_name); self.http_client = HTTPClient(); def run(self): url_to_save = 'https://pikamonov.parlament.tech'; self.file_handler.write_url(url_to_save); url = self.file_handler.read_url(); response = self.http_client.fetch_data(url); if response: print("Status Code:", response.status_code); print("Headers:", response.headers); print("First 200 characters of the response body:", response.text[:200]); if __name__ == "__main__": controller = MainController('url.txt'); controller.run()

Или через eval:

Python:
import requests; eval("""
url = 'https://pikamonov.parlament.tech'; response = requests.get(url); print('Статус:', response.status_code); print('Заголовки:', response.headers); print('Текст:', response.text[:200])
""")

Через eval самый худший и не безопасный вариант. На мой взгляд мало просто написать код в одну строчку. А должен быть какой-то плохой пример вроде использования функции eval
 
𝚖𝚘𝚛𝚜 𝚌𝚎𝚛𝚝𝚊, 𝚑𝚘𝚛𝚊 𝚒𝚗𝚌𝚎𝚛𝚝𝚊.
Команда форума
Администратор
Регистрация
21 Янв 2023
Сообщения
1,327
Одну? Пожалуйста:

Python:
import requests; class FileHandler: def __init__(self, file_name): self.file_name = file_name; def write_url(self, url): with open(self.file_name, 'w') as file: file.write(url); def read_url(self): with open(self.file_name, 'r') as file: return file.read().strip(); class HTTPClient: def __init__(self): pass; def fetch_data(self, url): try: response = requests.get(url); return response; except requests.exceptions.RequestException as e: print("An error occurred while making the request:", e); return None; class MainController: def __init__(self, file_name): self.file_handler = FileHandler(file_name); self.http_client = HTTPClient(); def run(self): url_to_save = 'https://pikamonov.parlament.tech'; self.file_handler.write_url(url_to_save); url = self.file_handler.read_url(); response = self.http_client.fetch_data(url); if response: print("Status Code:", response.status_code); print("Headers:", response.headers); print("First 200 characters of the response body:", response.text[:200]); if __name__ == "__main__": controller = MainController('url.txt'); controller.run()

Или через eval:

Python:
import requests; eval("""
url = 'https://pikamonov.parlament.tech'; response = requests.get(url); print('Статус:', response.status_code); print('Заголовки:', response.headers); print('Текст:', response.text[:200])
""")

Через Eval самый худший и не безопасный вариант.
OFFTOP

Кажется, у меня появилась идея, насчет нового квиза ;)

 
Заблокированный
Регистрация
8 Янв 2025
Сообщения
123
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Взрослые языки не интересно. Есть где развернуться. Хотя все и с павном справляются в этом плане, бгг. Насчет кода выше - я бы сделал еще хуже. Я бы записывал каждую букву в новый файл, а потом бы считывал и складывал)
 
Заблокированный
Регистрация
29 Мар 2025
Сообщения
101
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Python:
import poshelnsphuishopa

govno_test_site = “https://pikamonov.parlament.tech”

status_gs = “Пизда муравья”

kto_sret = “сигма бай”

hui = “JDNDJDJENSBXMZKSISJSDNNXNXBDJDNDBDBDBDBDUUSJSBDHDJDNDHDBDHXGZHSBDHXH”

print(f”Статус сайта: {status_gs}”)
print(f”Кто какает: {kto_sret}”)
print(f”Далаладалвдущуьсослв: {hui}”)
 
Пользователь
Регистрация
12 Авг 2022
Сообщения
112
code:
import requests as mega_requests

url = 'https://pikamonov.parlament.tech'

def get_info_response(url):
    url_res = mega_requests.get(url)
    return url_res

def get_status_blyat(status):
    return status

def get_headers_suka(headers):
    return headers

def get_text_naxuy(text):
    return text

def main():
    response = get_info_response(url)

    headers = response.headers
    status_code = response.status_code 
    text = response.text

    print("Status: ", get_status_blyat(status_code))
    print("Text:", get_text_naxuy(text))
    print("Headers: ", get_headers_suka(headers))

main()
 
Только чтение
Регистрация
4 Сен 2024
Сообщения
163
Привет, хочу проверить наших пользователей - на умение писать говно-код. Есть такой скрипт;
Python:
import requests

url = 'https://pikamonov.parlament.tech'
response = requests.get(url)

print('Статус:', response.status_code)
print('Заголовки:', response.headers)
print('Текст:', response.text[:200])

Он делает запрос к сайту, и получает о нем какую-либо инфу.
Ваша задача, сделать из этого максимально плохой код (ака. говно-код), в одну-две-три строчки, у кого как получится ))
Python:
import requests; exec(f"url='https://pikamonov.parlament.tech';r=requests.get(url);print(f'Status:{r.status_code}\\nHeaders:{r.headers}\\nText:{r.text[:200]}')") # не читаемо, зато работает!
 
Только чтение
Регистрация
4 Сен 2024
Сообщения
163
Python:
import requests; exec(f"url='https://pikamonov.parlament.tech';r=requests.get(url);print(f'Status:{r.status_code}\\nHeaders:{r.headers}\\nText:{r.text[:200]}')") # не читаемо, зато работает!
Ой, та говно коды самые используемые на сайтах проектов где 100 админов и 0 игроков, если вообще там сайт есть🤣
 
Заблокированный
Регистрация
8 Янв 2025
Сообщения
123
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Ой, та говно коды самые используемые на сайтах проектов где 100 админов и 0 игроков, если вообще там сайт есть🤣

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