質問するログイン新規登録

質問編集履歴

1

実行するとエラーが出る箇所のコードだけ記載していましたが、そこに至るまでのコードを追記しました。

2020/08/26 04:47

投稿

yarukkyanai
yarukkyanai

スコア10

title CHANGED
File without changes
body CHANGED
@@ -18,9 +18,49 @@
18
18
  AttributeError: 'WebDriver' object has no attribute 'find_element_by_class'
19
19
  ```
20
20
 
21
- ### 該当のソースコード
21
+ ### 該当のソースコードPython3
22
22
 
23
+ セル1
24
+ ```
25
+ !pip install beautifulsoup4
26
+ ```
27
+ セル2
28
+ ```
29
+ !pip install selenium
30
+ ```
31
+ セル3
32
+ ```
33
+ from selenium import webdriver
23
- ```Python3
34
+ import time
35
+ import pandas as pd
36
+ ```
37
+ セル4
38
+ ```
39
+ browser = webdriver.Chrome(executable_path = 'C:\Users\ユーザー名\Desktop\MyPandas\chromedriver.exe')
40
+ browser.implicitly_wait(3)
41
+ print("GoogleChromeを起動しました")
42
+ ```
43
+ セル5
44
+ ```
45
+ url_login = "http://ログインしたいサイトURL"
46
+ browser.get(url_login)
47
+ time.sleep(3)
48
+ print("ログインしたいサイトのログインページにアクセスしました")
49
+ ```
50
+ セル6
51
+ ```
52
+ USER = "ユーザー名"
53
+ PASS = "パスワード"
54
+ element = browser.find_element_by_id('code')
55
+ element.clear()
56
+ element.send_keys(USER)
57
+ element = browser.find_element_by_id('password')
58
+ element.clear()
59
+ element.send_keys(PASS)
60
+ print("ログイン情報をフォームに入力しました")
61
+ ```
62
+ (実行するとエラーが出る)セル7
63
+ ```
24
64
  browser_from = browser.find_element_by_class('margin-tb10 text-center')
25
65
  time.sleep(3)
26
66
  browser_from.click()