 |

24.02.2024, 03:09
|
|
Участник форума
Регистрация: 11.01.2021
Сообщений: 146
С нами:
2810474
Репутация:
83
|
|
В документации нашел метод.
Python:
Код:
opts
=
uc
.
ChromeOptions
(
)
opts
.
add_argument
(
f'--proxy-server=socks5://127.0.0.1:9050'
)
driver
=
uc
.
Chrome
(
options
=
opts
)
Но у меня прокси с авторизацией. При авторизации в формате лог:пасс@127.0.0.1:9050 или 127.0.0.1:9050@лог:пасс подключения прокси не происходит, страницы выдают ошибку соединения. в интернете рылся ничего полезного (ну или работающего) не нашел.может быть кто использовал и знает как эту проблему решить?
|
|
|

24.02.2024, 12:34
|
|
Участник форума
Регистрация: 31.12.2022
Сообщений: 201
С нами:
1774087
Репутация:
33
|
|
Сообщение от 0x22
Код:
Код:
from seleniumwire import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
profile = {
'proxy': {
'socks5': 'socks5://адрес_прокси:порт_прокси',
'socksUsername': 'имя_пользователя',
'socksPassword': 'пароль'
}
}
chrome_options.add_experimental_option('prefs', profile)
driver = webdriver.Chrome(options=chrome_options)
driver.scopes = [
'.*'
]
Чат гпт ммммм как вкусно
|
|
|

24.02.2024, 12:59
|
|
Новичок
Регистрация: 15.01.2023
Сообщений: 18
С нами:
1752304
Репутация:
8
|
|
Сообщение от Dickson
Чат гпт ммммм как вкусно
а смысл заморачиваться если есть нейронка? чат гпт рулит
|
|
|

24.02.2024, 15:41
|
|
Участник форума
Регистрация: 11.01.2021
Сообщений: 146
С нами:
2810474
Репутация:
83
|
|
Сообщение от 0x22
Код:
Код:
from seleniumwire import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
profile = {
'proxy': {
'socks5': 'socks5://адрес_прокси:порт_прокси',
'socksUsername': 'имя_пользователя',
'socksPassword': 'пароль'
}
}
chrome_options.add_experimental_option('prefs', profile)
driver = webdriver.Chrome(options=chrome_options)
driver.scopes = [
'.*'
]
***ня не работает
|
|
|

25.02.2024, 04:59
|
|
Участник форума
Регистрация: 31.12.2022
Сообщений: 201
С нами:
1774087
Репутация:
33
|
|
Первый попавшийся сайт
Да:
Код:
proxy
=
{
'address'
:
settings
.
PROXY
,
'username'
:
settings
.
PROXY_USER
,
'password'
:
settings
.
PROXY_PASSWORD
}
capabilities
=
dict
(
DesiredCapabilities
.
CHROME
)
capabilities
[
'proxy'
]
=
{
'proxyType'
:
'MANUAL'
,
'httpProxy'
:
proxy
[
'address'
]
,
'ftpProxy'
:
proxy
[
'address'
]
,
'sslProxy'
:
proxy
[
'address'
]
,
'noProxy'
:
''
,
'class'
:
"org.openqa.selenium.Proxy"
,
'autodetect'
:
False
,
'socksUsername'
:
proxy
[
'username'
]
,
'socksPassword'
:
proxy
[
'password'
]
}
options
.
add_extension
(
os
.
path
.
join
(
settings
.
DIR
,
"extension_2_0.crx"
)
)
# proxy auth extension

|
|
|

25.02.2024, 10:04
|
|
Участник форума
Регистрация: 03.12.2021
Сообщений: 247
С нами:
2340213
Репутация:
33
|
|
Сообщение от 0x22
а смысл заморачиваться если есть нейронка? чат гпт рулит
Сообщение от 0x22
ко мне какие в пизду вопросы? это все чат гтп
Действительно, какие вопросы
Дал человеку нерабочую код и отнекиваешься
|
|
|

25.02.2024, 13:46
|
|
Новичок
Регистрация: 15.01.2023
Сообщений: 18
С нами:
1752304
Репутация:
8
|
|
Сообщение от de_clain
Вась ты с головой дружишь? Сначала выебываешься кодом, потом говоришь что не к тебе претензии, мог сразу ничего не высирать
Сообщение от xor
Действительно, какие вопросы
Дал человеку нерабочую код и отнекиваешься
да, вы правы. ща удалю это дерьмо
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|