Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- link = input('Enter a link\n')
- name = input('Enter a campaign name\n')
- #список источников и составные UTM
- sources = ['telegram', 'twitter.com', 'facebook.com', 'linkedin.com', 'reddit', 'blockfolio', 'email']
- utm = (['?utm_source=','&utm_medium=social&utm_campaign='])
- #Если ссылка не начинается на https:// то добавляем
- if link.startswith("https://") or link.startswith("http://") is False: link = 'https://' + link
- #Печатаем ссылку перед обработкой
- print('\nOriginal link:\t' + link + '\n\n')
- # Проходимся по списку sources, добавляя link и campaign name. Вначале пишем название с большой буквы
- for i in sources:
- print(i[0].upper() + i[1:] + '\n\n' + link + utm[0] + i + utm[1] + name + '\n')
- # Готовим ссылку блокфолио для сокращения в my.dao.casino
- blockfolio_link = (link + utm[0] + 'blockfolio' + utm[1] + name)
- #Отладка
- #print(driver.title)
- #print(driver.current_url)
- # Импортируем Selenium
- from selenium import webdriver
- # Инициализируем движок Chrome
- driver = webdriver.Chrome()
- # Переходим по ссылке
- driver.get("http://DAO")
- # Вбиваем данные для входа и кликаем
- driver.find_element_by_xpath('/html/body/div[2]/div/div/div[2]/form/input[1]').send_keys('DAO')
- driver.find_element_by_xpath('/html/body/div[2]/div/div/div[2]/form/input[2]').send_keys('ПАРОЛЬ')
- driver.find_element_by_class_name('login-submit').click() #("DAO")
- # После логина,
- driver.find_element_by_xpath('/html/body/div[2]/div/form/input[1]').send_keys(blockfolio_link)
- driver.find_element_by_xpath('//*[@id="shorten"]').click()
- blockfolio_link_short = driver.find_element_by_xpath('//*[@id="short_url"]').get_property('value')
- driver.close()
- print('Blockfolio Shortened:\n\n' + blockfolio_link_short)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement