|
@@ -0,0 +1,56 @@
|
|
|
|
|
+from random import random
|
|
|
|
|
+from selenium import webdriver
|
|
|
|
|
+from selenium.webdriver.common.keys import Keys
|
|
|
|
|
+from selenium.webdriver.firefox.options import Options
|
|
|
|
|
+from selenium.webdriver.common.proxy import Proxy, ProxyType
|
|
|
|
|
+
|
|
|
|
|
+from selenium.webdriver.common.by import By
|
|
|
|
|
+import time
|
|
|
|
|
+import random
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+#proxy_use = "45.131.4.34:80"
|
|
|
|
|
+#desired_capability = webdriver.DesiredCapabilities.FIREFOX
|
|
|
|
|
+#desired_capability['proxy'] = {
|
|
|
|
|
+# 'proxyType': "manual",
|
|
|
|
|
+# 'httpProxy': proxy_use,
|
|
|
|
|
+# 'ftpProxy': proxy_use,
|
|
|
|
|
+# 'sslProxy': proxy_use,
|
|
|
|
|
+# }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+driver = webdriver.Remote(
|
|
|
|
|
+ command_executor='http://127.0.0.1:4444/wd/hub',
|
|
|
|
|
+desired_capabilities={'browserName': "firefox", 'javascriptEnabled': True})
|
|
|
|
|
+
|
|
|
|
|
+driver.maximize_window()
|
|
|
|
|
+driver.delete_all_cookies()
|
|
|
|
|
+
|
|
|
|
|
+driver.get("https://brgu.ru")
|
|
|
|
|
+print(driver.title)
|
|
|
|
|
+
|
|
|
|
|
+assert "Брянский государственный" in driver.title
|
|
|
|
|
+
|
|
|
|
|
+#eleUserMessage = driver.driver.find_element_by_id("burg")
|
|
|
|
|
+UserBurg = driver.find_element(By.ID, "burg")
|
|
|
|
|
+UserBurg.click()
|
|
|
|
|
+time.sleep(random.randint(5,15))
|
|
|
|
|
+driver.find_element(By.LINK_TEXT, "Университет").click()
|
|
|
|
|
+time.sleep(random.randint(3,10))
|
|
|
|
|
+driver.find_element(By.LINK_TEXT, "Факультеты").click()
|
|
|
|
|
+time.sleep(random.randint(3,15))
|
|
|
|
|
+driver.find_element(By.LINK_TEXT, "Физико-математический факультет").click()
|
|
|
|
|
+time.sleep(random.randint(3,15))
|
|
|
|
|
+driver.find_element(By.LINK_TEXT, "fmf.brgu.ru").click()
|
|
|
|
|
+time.sleep(random.randint(10,15))
|
|
|
|
|
+#eleUserMessage.clear()
|
|
|
|
|
+#eleUserMessage.send_keys("brgu.ru")
|
|
|
|
|
+
|
|
|
|
|
+#eleShowMsgBtn=driver.find_element_by_css_selector('.arrow__button')
|
|
|
|
|
+#eleShowMsgBtn.click()
|
|
|
|
|
+driver.quit()
|
|
|
|
|
+#driver.close()
|
|
|
|
|
+#elem = driver.find_element_by_name("q")
|
|
|
|
|
+#elem.send_keys("testname")
|
|
|
|
|
+#elem.send_keys(Keys.RETURN)
|
|
|
|
|
+#assert "No results found." not in driver.page_source
|