tweet.py
#!/usr/bin/env python
# coding=utf-8
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import settings
import time
# Launch browser
driver = webdriver.Chrome()
# Maximize browser
#driver.maximize_window()
# Access site
url = "https://twitter.com/login"
driver.get(url)
# Get title
print(driver.title)
# Input email and password
screen_name = driver.find_element_by_class_name("js-username-field")
password = driver.find_element_by_class_name("js-password-field")
screen_name.send_keys(settings.my_name)
password.send_keys(settings.passwd)
# Submit
password.submit()
time.sleep(1)
# Tweet
tweet = driver.find_element_by_id("tweet-box-home-timeline")
tweet.send_keys("Keine Fortschritte!")
post = driver.find_element_by_css_selector("button.tweet-action")
post.click()
time.sleep(1)
driver.refresh()
settings.py
my_name = "username"
passwd = "password"
Chrome Web Driver
Laden Sie den Chrome-Treiber von Selenium von [hier] herunter und installieren Sie ihn (https://sites.google.com/a/chromium.org/chromedriver/downloads)! !!
Es unterscheidet sich von der ursprünglichen Verwendung, aber ich denke, es ist gut, sich daran zu gewöhnen, richtig zu spielen und die ursprüngliche Verwendung zu beherrschen (Test)! !!
Recommended Posts