前提・実現したいこと
pythonを用いてtwitter のログインページに入る
ここに質問の内容を詳しく書いてください。
pythonを用いて、twitterログインページにユーザー名とパスワードを入力したのですが、
tiwtter log in page の要素/開発の部分をみても、どのように該当部分の要素を読み取れば良いのかわかりません
発生している問題・エラーメッセージ
selenium のメッソドの指定の仕方と読み取り方がイマイチわかりません
該当のソースコード
言語:python ソースコード python login twwiter 1.command line からusername とpassword を読み取る 2.twwiter page の送信フォームを入力(selenium) 3.twwiter page ログインをクリック import sys,time from selenium import webdriver from selenium.webdriver.common.keys import Keys user_name = sys.argv[1] password = sys.argv[2] browser = webdriver.Chrome() url = 'https://twitter.com/login' browser.get(url) try: user_elem = browser.find_element_by_css_selector('ここの部分がわかりません') user_elem.send_keys(user_name) time.sleep(3) password_elem = browser.find_element_by_css_selector('ここの部分がわかりません') password_elem.send_keys(password) time.sleep(3) time.sleep(2) print('find {}'.format(user_name.tag_name)) except: print('False') link_elem = browser.find_element_by_link_text('ここの部分がわかりません') link_elem.click() ### 試したこと browser.find_element_by_css_name('css-1dbjc4n r-18u37iz r-16y2uox r-1wbh5a2 r-1udh08x') browser.find_element_by_css_name('css-1dbjc4n r-18u37iz r-16y2uox r-1wbh5a2 r-1udh08x')
要素/開発で出たクラスの部分をそのまま入れましたが、動きませんでした。
そもそも同じもの入れてる時点でおかしいと思っていましたが、inputタグの指定の仕方もイマイチ分からず、思考停止しました。
補足情報(FW/ツールのバージョンなど)
PyCharm使用しています