• XSS.stack #1 – первый литературный журнал от юзеров форума

Python - задай вопрос получи ответ

с праздниками ,
к сути
скрипело , но ехало , я про скрипт , сегодня встало.
Python:
driver.get(decryptor)
            driver.find_element_by_xpath("/html/body/div/div/div/textarea").send_keys(vault)
            password = (passw.replace("Password: ", "")).replace(" ", "")
            driver.find_element_by_xpath("/html/body/div/div/div/input").send_keys(
                password.replace("\n", ""))
            driver.find_element_by_css_selector("body > div > div > div > button").click()
            driver.implicitly_wait(1)
            result = str(driver.find_element_by_xpath("/html/body/div/div/div/div").text)
----------------------------------------------------------------------------------------------------------------------
ошибки:


C:\Users\***\Desktop\meta\main.py:75: DeprecationWarning: find_element_by_* comm
ands are deprecated. Please use find_element() instead
driver.find_element_by_xpath("/html/body/div/div/div/textarea").send_keys(vaul
t)
C:\Users\***\Desktop\meta\main.py:77: DeprecationWarning: find_element_by_* comm
ands are deprecated. Please use find_element() instead
driver.find_element_by_xpath("/html/body/div/div/div/input").send_keys(
C:\Users\***\Desktop\meta\main.py:79: DeprecationWarning: find_element_by_* comm
ands are deprecated. Please use find_element() instead
driver.find_element_by_css_selector("body > div > div > div > button").click()

C:\Users\***\Desktop\meta\main.py:81: DeprecationWarning: find_element_by_* comm
ands are deprecated. Please use find_element() instead
result = str(driver.find_element_by_xpath("/html/body/div/div/div/div").text)
Traceback (most recent call last):
File "C:\Users\***\Desktop\meta\main.py", line 81, in <module>
result = str(driver.find_element_by_xpath("/html/body/div/div/div/div").text
)
File "C:\Users\***\AppData\Local\Programs\Python\Python39\lib\site-packages\se
lenium\webdriver\remote\webdriver.py", line 520, in find_element_by_xpath
return self.find_element(by=By.XPATH, value=xpath)
File "C:\Users\***\AppData\Local\Programs\Python\Python39\lib\site-packages\se
lenium\webdriver\remote\webdriver.py", line 1244, in find_element
return self.execute(Command.FIND_ELEMENT, {
File "C:\Users\***\AppData\Local\Programs\Python\Python39\lib\site-packages\se
lenium\webdriver\remote\webdriver.py", line 424, in execute
self.error_handler.check_response(response)
File "C:\Users\***\AppData\Local\Programs\Python\Python39\lib\site-packages\se
lenium\webdriver\remote\errorhandler.py", line 247, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Una
ble to locate element: {"method":"xpath","selector":"/html/body/div/div/div/div"
}
(Session info: headless chrome=97.0.4692.71)
Stacktrace:
Backtrace:
Ordinal0 [0x003D6903+2517251]
Ordinal0 [0x0036F8E1+2095329]
Ordinal0 [0x00272848+1058888]
Ordinal0 [0x0029D448+1233992]
Ordinal0 [0x0029D63B+1234491]
Ordinal0 [0x002C7812+1406994]
Ordinal0 [0x002B650A+1336586]
Ordinal0 [0x002C5BBF+1399743]
Ordinal0 [0x002B639B+1336219]
Ordinal0 [0x002927A7+1189799]
Ordinal0 [0x00293609+1193481]
GetHandleVerifier [0x00565904+1577972]
GetHandleVerifier [0x00610B97+2279047]
GetHandleVerifier [0x00466D09+534521]
GetHandleVerifier [0x00465DB9+530601]
Ordinal0 [0x00374FF9+2117625]
Ordinal0 [0x003798A8+2136232]
Ordinal0 [0x003799E2+2136546]
Ordinal0 [0x00383541+2176321]
BaseThreadInitThunk [0x752E7C04+36]
RtlInitializeExceptionChain [0x7736B54F+143]
RtlInitializeExceptionChain [0x7736B51A+90]

как можно решить? пытался переделать на
find_element() (пример) driver.find_element(By.XPATH, "/html/body/div/div/div/input")
,то что просит, но выходили новые ошибки
 
Братцы кто может помочь со скриптом? Отказывается запустаться, еррорит, хочу понять на какой версии удава он будет пахать и в чем у него еще проблемы, скину в лс если кто откликнется
 
Приветствую, ищу возможность компилировать pyhon3 под arm, mips, mipsel. Поделитесь ссылками кому не сложно. вроде как скомпилить нужно сам интерпретатор предварительно под нужную платформу
 
Добрый день, есть строка/и по типу "172.0.10.0/24 via 172.0.10.1 dev eth0 scope link", "172.0.11.0/24 via 172.0.10.1 dev eth0 scope link"
мне из них нужно собрать ip с диапазонами. по типу 0.0.0.0/24 с рандомными значениями. Я пытался регулярками но постоянно ругается на синтаксис, курил гугл ни одно из решений не помогло
строки хранятся только в переменной
 
Для работы с IP лучше использовать библиотеку ipaddress
Python:
import ipaddress

source = '72.0.10.0/24 via 172.0.10.1 dev eth0 scope link", "172.0.11.0/24 via 172.0.10.1 dev eth0 scope link'
ips = source.split(' ')
ip = ipaddress.ip_network(ips[0])
print(ip)
 
Для работы с IP лучше использовать библиотеку ipaddress
Python:
import ipaddress

source = '72.0.10.0/24 via 172.0.10.1 dev eth0 scope link", "172.0.11.0/24 via 172.0.10.1 dev eth0 scope link'
ips = source.split(' ')
ip = ipaddress.ip_network(ips[0])
print(ip)
сплит не работает, думаю потому что я использую ip route|grep eth0 черерез библиотеку subrocess.call то есть вывод команды хранится в переменной
 
интерестная задача, не очень понял про хранение в переменной. Если вы имеете ввиду что после subprocess.call у вас нет вывода то попробуйте
aaa = subprocess.run(... , capture_output=True, text=True)
aaa.stdout - тут будет обычная строка

а после этого сплит либо регулярные выражения, если задача только в том что-бы роутинги собрать то вам должно сплит хватить
 
Приветствую начинающих и опытных. Для того что бы была хоть какая - то цель изучения - Я скинул список того, чего можно пописать и к чему стремиться.
Не знаешь что написать - сюда.png
 
сплит не работает, думаю потому что я использую ip route|grep eth0 черерез библиотеку subrocess.call то есть вывод команды хранится в переменной
Python:
import subprocess
import ipaddress

output = subprocess.getoutput('ip route | grep link')
for string in output.split('\n'):
    ip = ipaddress.ip_network(string.split(' ')[0])
    print(ip)
Код:
169.254.0.0/16
192.168.100.0/24
192.168.100.1/32
192.168.100.17/32
224.0.0.0/4
255.255.255.255/32
 
im having difficulties with the phonenumbers module in python. im trying to access the carrier info associated with phone numbers, but when i run the script it wont show. i can get other aspects of the phonenumbers module to work such as geocode to specify the state the area code belongs to but i cant retrieve carrier info. any help is appreciated.

for example:

import phonenumbers
from phonenumbers import geocoder, carrier

pN = phonenumbers.parse("+16153301448")
C = carrier.name_for_number(pN, 'en')
R = geocoder.description_for_number(pN, 'en')
print(C)
print(R)
 
im having difficulties with the phonenumbers module in python. im trying to access the carrier info associated with phone numbers, but when i run the script it wont show. i can get other aspects of the phonenumbers module to work such as geocode to specify the state the area code belongs to but i cant retrieve carrier info. any help is appreciated.

for example:

import phonenumbers
from phonenumbers import geocoder, carrier

pN = phonenumbers.parse("+16153301448")
C = carrier.name_for_number(pN, 'en')
R = geocoder.description_for_number(pN, 'en')
print(C)
print(R)
As lib's readme says... For mobile numbers in some countries, you can also find out information about which carrier originally owned a phone number. Actually, example which is placed there, currently working(but doesnt provide geo info, as it's appearence not guaranted as well)
 
Подскажите, где найти хорошие поэтапные практические задания,для развития?
Привет!) google play --> програмированние(или поиск по языку, типо C# и смотри что выдаст поиск), выбирай что тебе по душе (конечно норм приложения просят купить подписку) --> ищешь интересующее приложение на apkmirror либо на trashbox --> ставишь на телефон либо запускаешь через эмулятор на пк, дальше думаю разберёшься, а если нужны исключительно практические задания на ютубе много всяких-разных предложений на тему первого проЕкта) Еслли учишь какой-то язык лучше использовать несколько источников (Например, ютуб, учебник с оф.сайта, приложение и какую-нибудь книгу или ещё что-то) проект не обязательно должен быть уникальным, хоть за Хауди Хо повторяй, лишь бы понимал зачем ты пишешь ту или иную строку, её предназначение и т.д. Ну и codewars, но чтобы там что-то решать нужно чтобы были хоть какие-то не совсем базовые знания языка. Удачи:)
 
Привет, я только начинаю изучать Linux, я использую Debian 11 Bullseye. У меня вопрос, как использовать python 2.7 и python 3.9 в моем Debian. Пожалуйста, помогите мне.
В чём проблема?
Bash:
apt install -y python2 python3
python2 --version
python3 --version
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх