Форум сайта python.su
HEADERS = { 'Accept': 'text/html,application/xhtml+xml,application/xml,application/x-javascript;q=0.9,image/webp,*/*;q=0.8', 'Accept-Encoding': 'gzip, deflate, sdch', 'Accept-Language': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4', 'Content-Type': 'application/x-www-form-urlencoded', 'userAgent': 'Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36', 'Origin': 'http://www.vueling.com', 'Referer': 'http://www.vueling.com/en'}
#fix unclosed tags like [b]...[c]...[/b]...[/c]
#change it to [b]...[c]...[/c][/b][c]...[/c]
gEntryHeader = re.sub('[{}]', '', thisString) # this one shows up as an entry header gEntryHeader = re.sub('(\s+?)\)', ') ', gEntryHeader) gEntryHeader = re.sub('\((\s+?)', ' (', gEntryHeader) gEntryHeader = re.sub(' \]', '] ', gEntryHeader) gEntryHeader = re.sub('\[ ', ' [', gEntryHeader) gEntryTitle = re.sub('{(.*?)}', '', thisString) # this one is the value displayed in window header and search list gEntryTitle = re.sub('^\.\.\.', '', gEntryTitle)
[[1,2,1,5],[3,5,1,3],[9,1,0,2]]
from keras.models import Sequential from keras.layers.core import Dense, Dropout, Activation from keras.optimizers import SGD model = Sequential() # Dense(64) is a fully-connected layer with 64 hidden units. # in the first layer, you must specify the expected input data shape: # here, 20-dimensional vectors. model.add(Dense(64, input_dim=20, init='uniform')) model.add(Activation('tanh')) model.add(Dropout(0.5)) model.add(Dense(64, init='uniform')) model.add(Activation('tanh')) model.add(Dropout(0.5)) model.add(Dense(2, init='uniform')) model.add(Activation('softmax')) sgd = SGD(lr=0.1, decay=1e-6, momentum=0.9, nesterov=True) model.compile(loss='mean_squared_error', optimizer=sgd) model.fit(X_train, y_train, nb_epoch=20, batch_size=16) score = model.evaluate(X_test, y_test, batch_size=16)
from selenium import webdriver from lxml import etree, html url = "http://2gis.ru/moscow/search/%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B5%D0%BA%D1%86%D0%B8%D0%B8/center/37.437286%2C55.753395/tab/firms/zoom/11" driver = webdriver.Firefox() #driver = webdriver.Remote(desired_capabilities=webdriver.DesiredCapabilities.HTMLUNIT) driver.get(url) content = (driver.page_source).encode('utf-8') doc = html.fromstring(content) elems = doc.xpath('//article[@data-module="miniCard"]') elem = elems[0] # get element id to click on el1_id = elem.attrib['id'] #simulate click to open frame el1_to_click = driver.find_element_by_xpath('//article[@id="{0}"]//\ a[contains(@class, "miniCard__headerTitle")]'.format(el1_id)) el1_to_click.click() #some stuff pass #now need to close this close = driver.find_element_by_xpath('//html/body/div[1]/div/div[1]/div[2]/div[2]/div[2]/div/div[2]/div/div[2]/div[3]/div[1]/div[2]/svg/use') close.click()
from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.proxy import * myProxy = "login:password@10.10.1.38:5555" proxy = Proxy({ 'proxyType': ProxyType.MANUAL, 'httpProxy': myProxy, 'ftpProxy': myProxy, 'sslProxy': myProxy, 'noProxy': '' }) driver = webdriver.Firefox(proxy=proxy) driver.get("http://mail.*****.net/")
from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Firefox() driver.get("http://mail.****.net/") ...
directory = 'c:/python27/Ip/' files = os.listdir(directory) for i in files: host = i[:-4] #Ip адрес = имя файла - .txt
#!/usr/bin/python import threading import Queue import socket usernameList = open('users.txt','r').read().splitlines() passwordList = open('passwords.txt','r').read().splitlines() class WorkerThread(threading.Thread) : def __init__(self, queue, tid) : threading.Thread.__init__(self) self.queue = queue self.tid = tid def run(self) : while True : username = None try : username = self.queue.get(timeout=1) except Queue.Empty : return try : for password in passwordList: res = host + ':' + username + ':' + password + '\n' # В этот цикл нужно передать HOST здесь будет код для проверки подключения except : raise self.queue.task_done() queue = Queue.Queue() threads = [] for i in range(1, 40) : # Number of threads worker = WorkerThread(queue, i) worker.setDaemon(True) worker.start() threads.append(worker) for username in usernameList : queue.put(username) # Push usernames onto queue queue.join() # wait for all threads to exit for item in threads : item.join() print "Testing Complete
from mock import Mock, patch, create_autospec class A(object): def func1(self, arg): return arg class B(object): def func1(self, arg): a = A() return "=== %s ===" % a.func1(arg) b = B() print b.func1("hello") # === hello === mocked_A = create_autospec(A) ma = mocked_A() print ma.func1("hello") # <MagicMock bla-bla-bla'> ma.func1.return_value = "world" print ma.func1("hello") # world globals()['A'] = mocked_A b = B() print b.func1("hello") # === world ===
=== hello === <MagicMock name='mock().func1()' id='3070641676'> world === world ===
ma.func1.return_value = "world"
mocked_A.func1.return_value = "world"
from mock import Mock, patch, create_autospec class A(object): def func1(self, arg): return arg class B(object): def func1(self, arg): a = A() return "=== %s ===" % a.func1(arg) b = B() print b.func1("hello") # === hello === mocked_A = create_autospec(A) ma = mocked_A() print ma.func1("hello") # <MagicMock bla-bla-bla'> mocked_A.func1.return_value = "world" print ma.func1("hello") # world globals()['A'] = mocked_A b = B() print b.func1("hello") # === world ===
=== hello === <MagicMock name='mock().func1()' id='3070903788'> <MagicMock name='mock().func1()' id='3070903788'> === <MagicMock name='mock().func1()' id='3070903788'> ===