Софт RPnickAPI - Генератор РП ников

taras123922

Известный
88
17
?????????????????????????????????????????????????????????????
честно говоря, бесполезнее темы не видел ибо сайтов и так под 3 тонны, а тут еще с питончиком ебаться, да и кому оно надо, для этого есть фантазия, если конечно тебе не 5 лет




1688893514429.png
 

N1C1

Участник
Автор темы
36
31
?????????????????????????????????????????????????????????????
честно говоря, бесполезнее темы не видел ибо сайтов и так под 3 тонны, а тут еще с питончиком ебаться, да и кому оно надо, для этого есть фантазия, если конечно тебе не 5 лет




Посмотреть вложение 207405
3 строчки кода = с питоном ебаться? Если тебе быстрее с requests и bs4 писать так пиши🥵
 

шлiмак

Известный
609
231
?????????????????????????????????????????????????????????????
честно говоря, бесполезнее темы не видел ибо сайтов и так под 3 тонны, а тут еще с питончиком ебаться, да и кому оно надо, для этого есть фантазия, если конечно тебе не 5 лет




Посмотреть вложение 207405
сайт сам по себе параша, где ники тупо из базы берет
и таких много...
 

TastyBread123

Известный
631
302
Убираем лишнее и оставляем только нужное:

nick.py:
import requests, random
from bs4 import BeautifulSoup

genders = ['male', 'female']
nations = ['russian', 'japanese', 'italian', 'latinos', 'french', 'swedish', 'german', 'danish', 'romanian', 'american']

def generate_nick(gender: str = random.choice(genders), nation: str = random.choice(nations), name: str = "", surname: str = ""):
    page = requests.get(f'http://rp-nicks.aa-roleplay.ru/index.php', params = {"gender": gender, "nation": nation, "name": name, "surname": surname})
    if page.status_code == 200:
        return BeautifulSoup(page.text, 'lxml').find("textarea").text

test.py:
from nick import generate_nick

print(generate_nick())
print(generate_nick(gender="male"))
print(generate_nick(nation="italian"))
print(generate_nick(name="Lorenzo"))
print(generate_nick(gender="male", nation="italian", name="Lorenzo"))
 
Последнее редактирование:
  • Нравится
Реакции: VanoKLR и taras123922

N1C1

Участник
Автор темы
36
31
Убираем лишнее и оставляем только нужное:

nick.py:
import requests, random
from bs4 import BeautifulSoup

genders = ['male', 'female']
nations = ['russian', 'japanese', 'italian', 'latinos', 'french', 'swedish', 'german', 'danish', 'romanian', 'american']

def generate_nick(gender: str = random.choice(genders), nation: str = random.choice(nations), name: str = "", surname: str = ""):
    page = requests.get(f'http://rp-nicks.aa-roleplay.ru/index.php', params = {"gender": gender, "nation": nation, "name": name, "surname": surname})
    if page.status_code == 200:
        return BeautifulSoup(page.text, 'lxml').find("textarea").text

test.py:
from nick import generate_nick

print(generate_nick())
print(generate_nick(gender="male"))
print(generate_nick(nation="italian"))
print(generate_nick(name="Lorenzo"))
print(generate_nick(gender="male", nation="italian", name="Lorenzo"))
да идити вы нахуй заебали 😭😭😭😭😭😭😭
 

krangs

Новичок
1
0
/me пошёл нахуй.:
import random
import requests
from bs4 import BeautifulSoup
from enum import Enum


class Gender(Enum):
    MALE = "male"
    FEMALE = "female"


class Nation(Enum):
    RUSSIAN = "russian"
    JAPANESE = "japanese"
    ITALIAN = "italian"
    LATINOS = "latinos"
    FRENCH = "french"
    SWEDISH = "swedish"
    GERMAN = "german"
    DANISH = "danish"
    ROMANIAN = "romanian"
    AMERICAN = "american"


def generate_nick(
    gender: Gender = random.choice(list(Gender)),
    nation: Nation = random.choice(list(Nation)),
    name: str = '',
    surname: str = '',
) -> str:
    response = requests.get(
        'http://rp-nicks.aa-roleplay.ru/index.php',
        params={
            'gender': gender.value,
            'nation': nation.value,
            'name': name,
            'surname': surname
        })
    response.raise_for_status()
    soup = BeautifulSoup(response.text, 'lxml')
    return soup.find('textarea').text
 

Dickson

Активный
186
55
Даже я такую хуйню не писал, хотя чего только не было
 

Cоdy

Участник
28
2
А зачем для такого отдельная библиотека, если можно поместить в две строки?