Форум сайта python.su
0
Всем привет,есть часть такого кода
from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support.ui import Select import datetime import time import random from datetime import datetime from random import randint from random import choice from string import ascii_lowercase from string import digits import os import shutil directory = '/home/user/ffadns/' files = os.listdir(directory) fp = webdriver.FirefoxProfile() def randaddon(): addon = directory + str(random.choice(files)) return addon fp.add_extension(randaddon()) fp.add_extension(randaddon()) fp.add_extension(randaddon()) driver = webdriver.Firefox(fp) driver.get("http://ya.ru")
add_extension
Отредактировано wattskorey (Окт. 11, 2016 20:32:31)
Офлайн
3
Если правильно помню, селениум создает временный профиль в tmp при каждом запуске…
Можно принудительно ему указать при запуске какой из имеющихся профилей использовать, но я не проверял будет ли селениум его модифицировать или опять таки создаст с него временную копию… Но, даже если будет, нужно заренее вручную насоздавать необходимое кол-во дефолтных профилей…
ЗЫ. ИМХО практической пользы от затеи насовать рандомных аддонов и насохранять профилей маловато…
ЗЫЫ. шрифт не мелковат?
Офлайн
0
Да не шрифт в тему,по крайней мере у меня по дефолту текст на форуме очень мелко отображается.
Офлайн