
Oleg
18.11.2017
05:45:17

Denis
18.11.2017
09:13:24
всем привет :) ребята пытаюсь открыть Селениум вместе с прокси не получается
помогите пожалуйста?

Марк ☢
18.11.2017
09:52:42
Это, хочу познакомиться с питоном, руки не из жепы пишу на C++, JS, LUA, иногда и PHP ковыряю, доводилось вносить правки на JAVA, да и вообще переодически приходится разбираться с языками которые впервые вижу, так вот вопрос, с какой среды начать под Шиндоусом, желательно чего-то не сверх нагромажденного, зарание благодарочка.
З.Ы. Гуглить пробовал, погиб от не понимания того что выоезло тонны вариантов
Чот не похоже што шыришь в нескольких языках

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

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

Марк ☢
18.11.2017
11:23:00

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? все тесты в одном скрипте или несколько скриптов с фикстурами в ините?

Evgen
20.11.2017
02:19:21

Pachvarsh
20.11.2017
02:20:03

Evgen
20.11.2017
02:22:31
Там, правда, немного по-другому организовано, ну да ладно.

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