Size: a a a

2021 October 19

ᅠА

ᅠ Алексей in pro.python
pyautogui
источник

S💻

Sergey 💻 in pro.python
Доброго времени суток. Селениум дал две ошибки, гуглил ошибки, толком ответ не нашёл, может кто-нить знает что за ошибки: "[7964:840:1019/044126.755:ERROR:ssl_client_socket_impl.cc(981)] handshake failed; returned -1, SSL error code 1, net_error -201
[7964:840:1019/044126.927:ERROR:ssl_client_socket_impl.cc(981)] handshake failed; returned -1, SSL error code 1, net_error -201
[7488:5500:1019/044131.996:ERROR:device_event_log_impl.cc(214)] [04:41:31.996] USB: usb_device_handle_win.cc:1048 Failed to read descriptor from node connection: ╧Ёшёюхфшэхээюх ъ ёшёЄхьх єёЄЁющёЄтю эх ЁрсюЄрхЄ. (0x1F)
[7488:5500:1019/044132.001:ERROR:device_event_log_impl.cc(214)] [04:41:32.002] USB: usb_device_handle_win.cc:1048 Failed to read descriptor from node connection: ╧Ёшёюхфшэхээюх ъ ёшёЄхьх єёЄЁющёЄтю эх ЁрсюЄрхЄ. (0x1F)"
источник

И

Иван in pro.python
Скорее всего проблема с сертификатом на сайте. Попробуй заставить браузер игнорировать ошибки сертификатов. Если это хром, то должны помочь опции --ignore-certificate-errors и --ignore-ssl-errors
источник

S💻

Sergey 💻 in pro.python
проблема в том что в обычном режиме, сертификат ошибок не даёт, а при чтении в selenium не понятно, да я добавил их, но вылетает в одном и том же месте
источник

И

Иван in pro.python
Попробуй в режиме инкогнито
источник

S💻

Sergey 💻 in pro.python
ага, пробовал, но так же, что в нём что без него, в чем-то другом заглушка
источник

PC

Patsy Charmer in pro.python
Помогите, пожалуйста, какая есть встроенная функция, чтобы обычная строка была корректно экранирована для подстановки в сырую, чтобы использовать в качестве паттерна в регулярках?

Пример
Если строка экранирована, то все нормально заменяется
s = 'tom\?&jerry=100\$'
re.sub(r'(?<=__){}(?=__)'.format(s), 'tom_jerry', '__tom?&jerry=100$__')
'__tom_jerry__'
А если экранирования нет, то, конечно, символы ? и $ воспринимаются как управляющие
s = 'tom?&jerry=100$'
re.sub(r'(?<=__){}(?=__)'.format(s), 'tom_jerry', '__tom?&jerry=100$__')
'__tom?&jerry=100$__'
и никакой замены не происходит
источник

DM

Dmytro Malikin in pro.python
re.escape(string)?
источник

PC

Patsy Charmer in pro.python
блин, точно. спасибо!
источник

MG

Mr G33k in pro.python
import requests

f = open("wordlist.txt", "r")
for url in f:
   target = "https://www.google.com/" + url
   r = requests.get(target)
   if r.status_code == 200:
       print('alive: ', target)
   else:
       pass
   
почему не работает : ((
источник

MG

Mr G33k in pro.python
import requests

f = ['robots.txt', 'nmame', 'bingo']
for url in f:
   target = "https://www.google.com/" + url
   r = requests.get(target)
   if r.status_code == 200:
       print('alive: ', target)
   else:
       pass
источник

MG

Mr G33k in pro.python
a это работает
источник

И

Иван in pro.python
А в wordlist.txt слова как отделены?
источник

MG

Mr G33k in pro.python
new line
источник

MG

Mr G33k in pro.python
я даже пробовал принт таргет и он норм как https://www.google.com/random
источник

PC

Patsy Charmer in pro.python
а как ты понимаешь, что оно не работает?
источник

И

Иван in pro.python
target = "https://www.google.com/" + url.strip()
источник

PC

Patsy Charmer in pro.python
просто тупо print(url) сделай перед target=
там может вообще ничего нет
источник

MG

Mr G33k in pro.python
спасибо ,откуда space взялись я не понял
источник

И

Иван in pro.python
Не space, символ перевода на новую строку
источник