[PYTHON] Lassen Sie uns twittern, indem wir das Terminal treffen und mit Selen schreien! !!

Beispielcode

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)! !!

Zusammenfassung

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

Lassen Sie uns twittern, indem wir das Terminal treffen und mit Selen schreien! !!
Wiederholen Sie mit While. Skript zum Twittern oder Suchen vom Terminal aus
Ich mochte den Tweet mit Python. ..
Spielen wir mit dem von TIS erstellten Unternehmensanalysedatensatz "CoARiJ"
Spielen wir mit dem von TIS erstellten Unternehmensanalysedatensatz "CoARiJ"
Tweet die Wettervorhersage mit Bot
Lassen Sie uns die Hyperparameter des Modells mit scikit-learn abstimmen!
Lösen wir das Portfolio mit kontinuierlicher Optimierung
Lesen wir die RINEX-Datei mit Python ①
Installieren Sie, indem Sie die Version mit pip angeben
[Python] Betreiben Sie den Browser automatisch mit Selenium
Lassen Sie uns die Asset-Allokation durch das Black Ritterman-Modell erklären (mit einem Ausführungsbeispiel von Python).
Erstellen wir es, indem wir den Protokollpuffer mit Serverless Framework auf die API anwenden.