1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| import time
#import pandas as pd
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.select import Select
from selenium.webdriver.common.action_chains import ActionChains
options = Options()
#options.add_argument("--user-data-dir=D:\\Temp\\chrome")
driver = webdriver.Chrome('chromedriver.exe',options=options)
driver.implicitly_wait(8)
url = "https://profus.net/broker"
driver.get(url)
select_element = driver.find_element_by_tag_name('select')
select_object = Select(select_element)
select_object.select_by_visible_text("Merkator")
searchtext = driver.find_element_by_tag_name('input')
searchtext.send_keys('a')
items = driver.find_elements_by_class_name('dropdown-item')
for item in items:
print(item.text)
items[0].click()
time.sleep(2)
objet = driver.find_element_by_tag_name('h2')
taux = driver.find_element_by_xpath('//div[@class="column"]//input')
#taux.screenshot('d:/temp/taux.png')
print(objet.text,' : ',taux.get_attribute('outerHTML'))
latable= driver.find_element_by_tag_name('table')
#pd.set_option("max_columns", 8)
#df = pd.read_html(latable.get_attribute('outerHTML'))
#print(df)
print("==========================================")
driver.quit() |
Partager