質問編集履歴

16

まとめ

2022/10/01 10:10

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- Pythonのライブラリの1つであるtweepyを用いてTwitterをスクレイピングした後、その内容をExcelに表示するプログラムを作りました。
1
+ Pythonのライブラリの1つであるtweepyを用いてTwitterをスクレイピングした後、その内容をExcelに表示するプログラムを作りました。 
2
2
  ソースコード↓(api keyなど個人情報は空白です)
3
3
 
4
4
  > ソースコード

15

2022/10/01 10:09

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,6 +2,7 @@
2
2
  ソースコード↓(api keyなど個人情報は空白です)
3
3
 
4
4
  > ソースコード
5
+ ```
5
6
  #-*- coding:utf-8 -*-
6
7
 
7
8
  import tweepy
@@ -39,7 +40,7 @@
39
40
  ws.write(i, 3, status.created_at+ datetime.timedelta(hours=9),format)
40
41
  i = i + 1
41
42
  wb.close()
42
-
43
+ ```
43
44
 
44
45
 
45
46
  このプログラムを実行したところ
@@ -47,11 +48,12 @@
47
48
 
48
49
 
49
50
  > エラー文
51
+ ```
50
52
  Traceback (most recent call last):
51
53
  File "D:\excel.py", line 33, in <module>
52
54
  for status in api.search(q='"あいうえお"', lang='ja', result_type='recent',count=100):
53
55
  AttributeError: 'API' object has no attribute 'search'
54
-
56
+ ```
55
57
 
56
58
  Python完全初心者なので中々わからず
57
59
  setattrなどのコマンドを追加したり(多分関係ない)

14

2022/10/01 10:05

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -9,37 +9,36 @@
9
9
  import xlsxwriter
10
10
 
11
11
  #keyの取得
12
-  CONSUMER_KEY = ' '
12
+ CONSUMER_KEY = ' '
13
-  CONSUMER_SECRET = ' '
13
+ CONSUMER_SECRET = ' '
14
14
 
15
15
  #OAuthHandlerクラスのインスタンスを作成
16
-  auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
16
+ auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
17
-  ACCESS_TOKEN = ' '
17
+ ACCESS_TOKEN = ' '
18
-  ACCESS_SECRET = ' '
18
+ ACCESS_SECRET = ' '
19
-  auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
19
+ auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
20
20
 
21
21
  #OAuth認証
22
-  api = tweepy.API(auth)
22
+ api = tweepy.API(auth)
23
-  wb = xlsxwriter.Workbook('tweet.xlsx')
23
+ wb = xlsxwriter.Workbook('tweet.xlsx')
24
-  ws = wb.add_worksheet("teet")
24
+ ws = wb.add_worksheet("teet")
25
25
 
26
26
  #エクセルヘッダの作成
27
-  format = wb.add_format()
28
-  format.set_num_format('yy/mm/dd')
27
+ format = wb.add_format() format.set_num_format('yy/mm/dd')
29
-  ws.write(0, 0, "name")
28
+ ws.write(0, 0, "name")
30
-  ws.write(0, 1, "user name")
29
+ ws.write(0, 1, "user name")
31
-  ws.write(0, 2, "tweet")
30
+ ws.write(0, 2, "tweet") 
32
-  ws.write(0, 3, "create date") 
31
+ ws.write(0, 3, "create date") 
33
-  i = 1
32
+ i = 1
34
33
 
35
34
  #twitter内を検索し結果をエクセルに書き込む
36
-  for status in api.search(q='"あいうえお"', lang='ja', result_type='recent',count=100):
35
+ for status in api.search(q='"あいうえお"', lang='ja', result_type='recent',count=100):
37
-  ws.write(i, 0, status.user.name)
36
+ ws.write(i, 0, status.user.name)
38
- ws.write(i, 1, status.user.screen_name)
37
+ ws.write(i, 1, status.user.screen_name)
39
- ws.write(i, 2, status.text)
38
+ ws.write(i, 2, status.text)
40
- ws.write(i, 3, status.created_at+ datetime.timedelta(hours=9),format)
39
+ ws.write(i, 3, status.created_at+ datetime.timedelta(hours=9),format)
41
- i = i + 1
40
+ i = i + 1
42
-  wb.close()
41
+ wb.close()
43
42
 
44
43
 
45
44
 

13

改行

2022/10/01 10:01

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -9,37 +9,37 @@
9
9
  import xlsxwriter
10
10
 
11
11
  #keyの取得
12
- CONSUMER_KEY = ' '
12
+  CONSUMER_KEY = ' '
13
- CONSUMER_SECRET = ' '
13
+  CONSUMER_SECRET = ' '
14
14
 
15
15
  #OAuthHandlerクラスのインスタンスを作成
16
- auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
16
+  auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
17
- ACCESS_TOKEN = ' '
17
+  ACCESS_TOKEN = ' '
18
- ACCESS_SECRET = ' '
18
+  ACCESS_SECRET = ' '
19
- auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
19
+  auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
20
20
 
21
21
  #OAuth認証
22
- api = tweepy.API(auth)
22
+  api = tweepy.API(auth)
23
- wb = xlsxwriter.Workbook('tweet.xlsx')
23
+  wb = xlsxwriter.Workbook('tweet.xlsx')
24
- ws = wb.add_worksheet("teet")
24
+  ws = wb.add_worksheet("teet")
25
25
 
26
26
  #エクセルヘッダの作成
27
- format = wb.add_format()
27
+  format = wb.add_format()
28
- format.set_num_format('yy/mm/dd')
28
+  format.set_num_format('yy/mm/dd')
29
- ws.write(0, 0, "name")
29
+  ws.write(0, 0, "name")
30
- ws.write(0, 1, "user name")
30
+  ws.write(0, 1, "user name")
31
- ws.write(0, 2, "tweet")
31
+  ws.write(0, 2, "tweet")
32
- ws.write(0, 3, "create date")
32
+  ws.write(0, 3, "create date") 
33
- i = 1
33
+  i = 1
34
34
 
35
35
  #twitter内を検索し結果をエクセルに書き込む
36
- for status in api.search(q='"あいうえお"', lang='ja', result_type='recent',count=100):
36
+  for status in api.search(q='"あいうえお"', lang='ja', result_type='recent',count=100):
37
- ws.write(i, 0, status.user.name)
37
+  ws.write(i, 0, status.user.name)
38
38
  ws.write(i, 1, status.user.screen_name)
39
39
  ws.write(i, 2, status.text)
40
40
  ws.write(i, 3, status.created_at+ datetime.timedelta(hours=9),format)
41
41
  i = i + 1
42
- wb.close()
42
+  wb.close()
43
43
 
44
44
 
45
45
 

12

無駄な部分削除

2022/10/01 03:46

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,6 @@
20
20
 
21
21
  #OAuth認証
22
22
  api = tweepy.API(auth)
23
-
24
23
  wb = xlsxwriter.Workbook('tweet.xlsx')
25
24
  ws = wb.add_worksheet("teet")
26
25
 

11

変更

2022/10/01 03:43

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,7 @@
1
1
  Pythonのライブラリの1つであるtweepyを用いてTwitterをスクレイピングした後、その内容をExcelに表示するプログラムを作りました。
2
2
  ソースコード↓(api keyなど個人情報は空白です)
3
3
 
4
- > 引用テキ
4
+ > ソーコード
5
5
  #-*- coding:utf-8 -*-
6
6
 
7
7
  import tweepy
@@ -48,7 +48,7 @@
48
48
  ↓のようなエラー文が表示されました。
49
49
 
50
50
 
51
- > 引用テキスト
51
+ > エラー文
52
52
  Traceback (most recent call last):
53
53
  File "D:\excel.py", line 33, in <module>
54
54
  for status in api.search(q='"あいうえお"', lang='ja', result_type='recent',count=100):

10

無駄削除

2022/10/01 03:42

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -33,7 +33,7 @@
33
33
  ws.write(0, 3, "create date")
34
34
  i = 1
35
35
 
36
- #twitter内を検索し結果をエクセルに書き込む
36
+ #twitter内を検索し結果をエクセルに書き込む
37
37
  for status in api.search(q='"あいうえお"', lang='ja', result_type='recent',count=100):
38
38
  ws.write(i, 0, status.user.name)
39
39
  ws.write(i, 1, status.user.screen_name)

9

改行

2022/10/01 03:42

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
  ソースコード↓(api keyなど個人情報は空白です)
3
3
 
4
4
  > 引用テキスト
5
- -*- coding:utf-8 -*-
5
+ #-*- coding:utf-8 -*-
6
6
 
7
7
  import tweepy
8
8
  import datetime
@@ -23,6 +23,7 @@
23
23
 
24
24
  wb = xlsxwriter.Workbook('tweet.xlsx')
25
25
  ws = wb.add_worksheet("teet")
26
+
26
27
  #エクセルヘッダの作成
27
28
  format = wb.add_format()
28
29
  format.set_num_format('yy/mm/dd')
@@ -30,8 +31,8 @@
30
31
  ws.write(0, 1, "user name")
31
32
  ws.write(0, 2, "tweet")
32
33
  ws.write(0, 3, "create date")
34
+ i = 1
33
35
 
34
- i = 1
35
36
  #twitter内を検索し、結果をエクセルに書き込む
36
37
  for status in api.search(q='"あいうえお"', lang='ja', result_type='recent',count=100):
37
38
  ws.write(i, 0, status.user.name)

8

空白削り

2022/10/01 03:40

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -17,20 +17,22 @@
17
17
  ACCESS_TOKEN = ' '
18
18
  ACCESS_SECRET = ' '
19
19
  auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
20
+
20
- # OAuth認証
21
+ #OAuth認証
21
22
  api = tweepy.API(auth)
22
23
 
23
24
  wb = xlsxwriter.Workbook('tweet.xlsx')
24
25
  ws = wb.add_worksheet("teet")
25
- # エクセルヘッダの作成
26
+ #エクセルヘッダの作成
26
27
  format = wb.add_format()
27
28
  format.set_num_format('yy/mm/dd')
28
29
  ws.write(0, 0, "name")
29
30
  ws.write(0, 1, "user name")
30
31
  ws.write(0, 2, "tweet")
31
32
  ws.write(0, 3, "create date")
33
+
32
34
  i = 1
33
- # twitter内を検索し、結果をエクセルに書き込む
35
+ #twitter内を検索し、結果をエクセルに書き込む
34
36
  for status in api.search(q='"あいうえお"', lang='ja', result_type='recent',count=100):
35
37
  ws.write(i, 0, status.user.name)
36
38
  ws.write(i, 1, status.user.screen_name)
@@ -40,8 +42,10 @@
40
42
  wb.close()
41
43
 
42
44
 
45
+
43
46
  このプログラムを実行したところ
44
47
  ↓のようなエラー文が表示されました。
48
+
45
49
 
46
50
  > 引用テキスト
47
51
  Traceback (most recent call last):

7

改行

2022/10/01 03:38

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -17,13 +17,11 @@
17
17
  ACCESS_TOKEN = ' '
18
18
  ACCESS_SECRET = ' '
19
19
  auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
20
-
21
20
  # OAuth認証
22
21
  api = tweepy.API(auth)
23
22
 
24
23
  wb = xlsxwriter.Workbook('tweet.xlsx')
25
24
  ws = wb.add_worksheet("teet")
26
-
27
25
  # エクセルヘッダの作成
28
26
  format = wb.add_format()
29
27
  format.set_num_format('yy/mm/dd')
@@ -31,7 +29,6 @@
31
29
  ws.write(0, 1, "user name")
32
30
  ws.write(0, 2, "tweet")
33
31
  ws.write(0, 3, "create date")
34
-
35
32
  i = 1
36
33
  # twitter内を検索し、結果をエクセルに書き込む
37
34
  for status in api.search(q='"あいうえお"', lang='ja', result_type='recent',count=100):

6

コード挿入

2022/10/01 03:37

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -41,17 +41,17 @@
41
41
  ws.write(i, 3, status.created_at+ datetime.timedelta(hours=9),format)
42
42
  i = i + 1
43
43
  wb.close()
44
- > 引用テキスト
44
+
45
45
 
46
46
  このプログラムを実行したところ
47
47
  ↓のようなエラー文が表示されました。
48
48
 
49
- ---
49
+ > 引用テキスト
50
50
  Traceback (most recent call last):
51
51
  File "D:\excel.py", line 33, in <module>
52
52
  for status in api.search(q='"あいうえお"', lang='ja', result_type='recent',count=100):
53
53
  AttributeError: 'API' object has no attribute 'search'
54
- ---
54
+
55
55
 
56
56
  Python完全初心者なので中々わからず
57
57
  setattrなどのコマンドを追加したり(多分関係ない)

5

2022/10/01 03:36

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,7 @@
1
1
  Pythonのライブラリの1つであるtweepyを用いてTwitterをスクレイピングした後、その内容をExcelに表示するプログラムを作りました。
2
2
  ソースコード↓(api keyなど個人情報は空白です)
3
3
 
4
- ---
4
+ > 引用テキスト
5
5
  # -*- coding:utf-8 -*-
6
6
 
7
7
  import tweepy
@@ -41,7 +41,7 @@
41
41
  ws.write(i, 3, status.created_at+ datetime.timedelta(hours=9),format)
42
42
  i = i + 1
43
43
  wb.close()
44
- ---
44
+ > 引用テキスト
45
45
 
46
46
  このプログラムを実行したところ
47
47
  ↓のようなエラー文が表示されました。

4

線追加

2022/10/01 03:19

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
  ソースコード↓(api keyなど個人情報は空白です)
3
3
 
4
4
  ---
5
- # -*- coding:utf-8 -*-
5
+ -*- coding:utf-8 -*-
6
6
 
7
7
  import tweepy
8
8
  import datetime
@@ -46,11 +46,12 @@
46
46
  このプログラムを実行したところ
47
47
  ↓のようなエラー文が表示されました。
48
48
 
49
+ ---
49
50
  Traceback (most recent call last):
50
51
  File "D:\excel.py", line 33, in <module>
51
52
  for status in api.search(q='"あいうえお"', lang='ja', result_type='recent',count=100):
52
53
  AttributeError: 'API' object has no attribute 'search'
53
-
54
+ ---
54
55
 
55
56
  Python完全初心者なので中々わからず
56
57
  setattrなどのコマンドを追加したり(多分関係ない)

3

コード上下に線

2022/10/01 03:18

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,7 @@
1
1
  Pythonのライブラリの1つであるtweepyを用いてTwitterをスクレイピングした後、その内容をExcelに表示するプログラムを作りました。
2
2
  ソースコード↓(api keyなど個人情報は空白です)
3
3
 
4
+ ---
4
5
  # -*- coding:utf-8 -*-
5
6
 
6
7
  import tweepy
@@ -40,6 +41,7 @@
40
41
  ws.write(i, 3, status.created_at+ datetime.timedelta(hours=9),format)
41
42
  i = i + 1
42
43
  wb.close()
44
+ ---
43
45
 
44
46
  このプログラムを実行したところ
45
47
  ↓のようなエラー文が表示されました。

2

タイトル変更

2022/09/30 14:07

投稿

sshagj705
sshagj705

スコア1

test CHANGED
@@ -1 +1 @@
1
- python attributeError 助けてくださいm(_ _)m
1
+ python attributeError スクレイピング内容をExcelに表示
test CHANGED
File without changes

1

改行

2022/09/30 14:06

投稿

sshagj705
sshagj705

スコア1

test CHANGED
File without changes
test CHANGED
@@ -49,10 +49,10 @@
49
49
  for status in api.search(q='"あいうえお"', lang='ja', result_type='recent',count=100):
50
50
  AttributeError: 'API' object has no attribute 'search'
51
51
 
52
+
52
53
  Python完全初心者なので中々わからず
53
54
  setattrなどのコマンドを追加したり(多分関係ない)
54
- 必要ライブラリの再インストールなど試しましたがエラー文が表示され解決には至らなかったため
55
+ 必要ライブラリの再インストールなど試しましたがエラー文が表示され解決には至らなかったため困っています。おねがいしますm(_ _)m
55
- 困っています。おねがいしますm(_ _)m
56
56
 
57
57
  このプログラムは下記サイトのプログラムをコピーしたものです。
58
58
  https://qiita.com/snofra/items/7c91708fc34520b91721