@propython

Страница 101 из 228
Oleg
18.11.2017
05:45:17
Denis
18.11.2017
09:13:24
всем привет :) ребята пытаюсь открыть Селениум вместе с прокси не получается

помогите пожалуйста?

Google
Марк ☢
18.11.2017
09:53:10
Еще и под маздай ищешь

Denis
18.11.2017
10:29:59
всем привет :) поможите подскажите

from selenium import webdriver import time import pprint profile = webdriver.FirefoxProfile() profile.set_preference('network.proxy_type', 1) profile.set_preference('network.proxy_http', "46.99.151.12") profile.set_preference('network.proxy.http_port', 53281) profile.update_preference() driver = webdriver.Firefox(firefox_profile=profile) driver.get("showip.net") time.sleep(3) driver.close()

одна ошибка

File "1.py", line 11, in <module> profile.update_preference()

я этот код списывал с экрана где чувак показывал что все работало

у него работало у меня нет

Ало парни ну помогите пожалуйста

Олег
18.11.2017
11:00:33
File "1.py", line 11, in <module> profile.update_preference()
Так что за исключение выбрасывает?

Denis
18.11.2017
11:19:12
щас все скажу

Traceback (most recent call last): File "1.py", line 11, in <module> profile.update_preference() AttributeError: 'FirefoxProfile' object has no attribute 'update_preference'

у чувака на винде все работало блин ну что же я такой невезучий я не знаю мне очень очень очень надо чтобы это заработало

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

Google
Denis
18.11.2017
11:23:30
слушай я выяснил вот я скачал с сайта гекодрайвер запускаю его а он не запускается

Марк ☢
18.11.2017
11:23:31
@q9000

Его спроси

@RuslanNikiforov

И его

Denis
18.11.2017
11:25:28
да мне как-то не удобно лезть в приват к людям

я понял я идиот

я думал я самую свежую версию качаю

Марк ☢
18.11.2017
11:26:23
Согласен

Denis
18.11.2017
11:26:26
а качал для линукса

а я под макосем

ну блин я его запустил он запускается

лежит в /usr/local/bin

там же где chromedriver

оба работают

но ошибка никуда не девалась

та же и осталась

и сука автор ролика недостижим увы

https://www.youtube.com/watch?v=eIc8YdwB0LI

Google
Denis
18.11.2017
11:29:05
вот ролик

я с него списал все до буквы

может это только под виндой работает ? :)))))))

ну а может кто-то юзал прокси вместе с питоном и селеном? и имеет свои наработки?

X
18.11.2017
14:27:04
А прокси у тя рабочий?

Он те говорит нет метода апдейт преференс

Что не понятно:)?

Pachvarsh
20.11.2017
02:16:05
ребяты, как грамотно систематизировать скрипты pytest? все тесты в одном скрипте или несколько скриптов с фикстурами в ините?

Pachvarsh
20.11.2017
02:20:03
Если тестов много (наверняка так и есть), то лучше второе, имхо.
а где бы пример узреть подобного? гугл какую-то шляпу выдает)

Evgen
20.11.2017
02:22:31
а где бы пример узреть подобного? гугл какую-то шляпу выдает)
Попробуй тут github.com/python-telegram-bot/python-telegram-bot/tree/master/tests

Там, правда, немного по-другому организовано, ну да ладно.

Pachvarsh
20.11.2017
02:25:30
Там, правда, немного по-другому организовано, ну да ладно.
вроде похоже на правду, но у меня есть одна загвоздка - мне нужно инитить БД перед запуском тестов, но если я буду ее инитить в каждом скрипте, то выйдет шляпа, а если ее инитить собсно в ините - то она почему-то не инитится)

грубо говоря есть у меня скрипт fixture в котором есть init_db, и вот если я в init добавлю fixture.init_db, то база не будет инититься, я мб где туплю по-страшному?

Evgen
20.11.2017
02:27:44
Кажется, оно не вызывается :D

Попробуй дебаггером пройтись

Мб что-то интересное найдёшь

Pachvarsh
20.11.2017
02:30:01
ну вообще "__init__" должен запускаться вперед скриптов, что лежат в папке с ним? или это тупо указатель?

Evgen
20.11.2017
02:30:37
__init__ работает только для модулей, вроде бы

Google
Evgen
20.11.2017
02:32:20
Т.е. main.py: from mod import smth mod/__init__.py: from .test import smth mod/test.py: def smth(): pass И ты вызываешь $ python main.py

А если в директории с main.py лежит __init__.py, а вызов всё тот же, то тогда этот __init__ не запустится.

Pachvarsh
20.11.2017
02:34:17
о как

ну теперь более-менее понятно, спасибо)

а как форматировать код в телеграме?

Evgen
20.11.2017
02:36:00
а как форматировать код в телеграме?
Две *: так Две _: вот так Одна `: такое Три `: то же самое, но для нескольких строк

Страница 101 из 228