質問編集履歴

1

ソースコードの追加

2019/05/11 06:09

投稿

Sonono
Sonono

スコア85

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,58 @@
1
1
  [Qiitaの記事](https://qiita.com/ryuta69/items/c84501993635c72540a7)を参考にして、pythonのseleniumに挑戦してみようとしたのですが、うまくいきません。
2
2
 
3
- 記事内の「最初のスクレイピング 一番簡単な基本」というところまでしたのですが、エラーが出てしまいます。大量にエラーが出ているのでわかりにくいのですが、最後に
3
+ 記事内の「最初のスクレイピング 一番簡単な基本」というところまでしたのですが、エラーが出てしまいます。
4
+
5
+ 実行したのは以下のコードです。
6
+
7
+ ```
8
+
9
+ import time
10
+
11
+ from selenium import webdriver
12
+
13
+
14
+
15
+ # 仮想ブラウザ起動、URL先のサイトにアクセス
16
+
17
+ driver = webdriver.Chrome()
18
+
19
+ driver.get('https://www.google.com/')
20
+
21
+ time.sleep(2)
22
+
23
+
24
+
25
+ # サイト内から検索フォームを探す。
26
+
27
+ # Googleでは検索フォームのNameが「q」です。
28
+
29
+ el = driver.find_element_by_name("q")
30
+
31
+ # 検索フォームに文字を入力
32
+
33
+ el.send_keys('Qiitaで記事投稿楽しいぞ!!!')
34
+
35
+ time.sleep(2)
36
+
37
+
38
+
39
+ # 検索フォーム送信(Enter)
40
+
41
+ el.submit()
42
+
43
+
44
+
45
+ from bs4 import BeautifulSoup
46
+
47
+ soup = BeautifulSoup(driver.page_source, features="html.parser")
48
+
49
+ # タイトルをターミナル上に表示
50
+
51
+ print(soup.title.string)
52
+
53
+
54
+
55
+ ```大量にエラーが出ているのでわかりにくいのですが、最後に
4
56
 
5
57
  selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
6
58