質問編集履歴

8

タグ編集

2021/08/10 07:34

投稿

hiro_te
hiro_te

スコア6

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  ```
14
14
 
15
- を行ってからcloud functionのコマンドラインにて
15
+ を行ってからcloud functionのpythonコマンドラインにて
16
16
 
17
17
  ```python
18
18
 

7

依頼に対応

2021/08/10 07:34

投稿

hiro_te
hiro_te

スコア6

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  ```
14
14
 
15
- を行ってから
15
+ を行ってからcloud functionのコマンドラインにて
16
16
 
17
17
  ```python
18
18
 
@@ -20,7 +20,7 @@
20
20
 
21
21
  ```
22
22
 
23
- を行と下記のエラーコードが出てきます。
23
+ すると下記のエラーコードが出てきます。
24
24
 
25
25
  ```python
26
26
 
@@ -38,10 +38,12 @@
38
38
 
39
39
  sudo pip3 uninstall enum34
40
40
 
41
+ sudo pip uninstall enum34
42
+
41
43
  ```
42
44
 
43
- をして
45
+ をしておりますが上記のエラーが出たままです。
44
46
 
47
+ 解決方法がありましたらご教示いただけますと幸いです。
45
48
 
46
-
47
- ばらくお待ちください。
49
+ スクレイピングでようしてるSeleniumの関係上 Pythonのバージョンは 2.7.16です

6

しばらくお待ちください。

2021/08/10 07:18

投稿

hiro_te
hiro_te

スコア6

test CHANGED
File without changes
test CHANGED
@@ -36,20 +36,12 @@
36
36
 
37
37
  ```python
38
38
 
39
- pip uninstall enum34
39
+ sudo pip3 uninstall enum34
40
40
 
41
41
  ```
42
42
 
43
- をして
43
+ をして
44
-
45
- ```python
46
-
47
- PermissionError: [Errno 13] Permission denied:
48
-
49
- ```
50
-
51
- となってしまいます。
52
44
 
53
45
 
54
46
 
55
- 使用るのはスクレイピング用のseleniumの関係上,python2.7です
47
+ ばらくお待ちください。

5

依頼に対応

2021/08/10 07:12

投稿

hiro_te
hiro_te

スコア6

test CHANGED
@@ -1 +1 @@
1
- しばらくお待ちください
1
+ Cloud Functionsにてデータを読み書きする方法
test CHANGED
@@ -1 +1,55 @@
1
- 「やっしいことだけ記載した丸投げ質問」とのご指摘頂き,自分でもう少試行錯誤させて頂きく思,質問内容が無くなっったため,しばらくお待ちください
1
+ Google Cloud Platform (GCP)のCloud Functionsを使用しスクレイピングをます。差分通知したいため,スクレイピング内容保存したいと考えおり
2
+
3
+ Firestoreを使用し,
4
+
5
+ https://cloud.google.com/firestore/docs/quickstart-servers?hl=ja#python_1
6
+
7
+ こちらの内容で
8
+
9
+ ```python
10
+
11
+ pip install --upgrade google-cloud-firestore
12
+
13
+ ```
14
+
15
+ を行ってから
16
+
17
+ ```python
18
+
19
+ from google.cloud import firestore
20
+
21
+ ```
22
+
23
+ を行うと下記のエラーコードが出てきます。
24
+
25
+ ```python
26
+
27
+ AttributeError: module 'enum' has no attribute 'IntFlag'
28
+
29
+ ```
30
+
31
+ そこで
32
+
33
+ https://blog.goo.ne.jp/field_light/e/1d6e42b4e9322b5f5546ca89a4e7a7a6
34
+
35
+ こちらを参考にして
36
+
37
+ ```python
38
+
39
+ pip uninstall enum34
40
+
41
+ ```
42
+
43
+ をしても
44
+
45
+ ```python
46
+
47
+ PermissionError: [Errno 13] Permission denied:
48
+
49
+ ```
50
+
51
+ となってしまいます。
52
+
53
+
54
+
55
+ 使用しているのはスクレイピング用のseleniumの関係上,python2.7です。

4

しばらくお待ちください。

2021/08/10 07:10

投稿

hiro_te
hiro_te

スコア6

test CHANGED
@@ -1 +1 @@
1
- やってほしいことだけを記載した丸投げの質問
1
+ ばらくお待ちくださ
test CHANGED
@@ -1,5 +1 @@
1
- 2021/08/10 13:02
2
-
3
-
4
-
5
- 複数のユーザーから「やってほしいことだけを記載した丸投げの質問」という意見ありまし
1
+ 「やってほしいことだけを記載した丸投げの質問」とのご指摘を頂き,自分でもう少し試行錯誤させて頂きたく思,質問内容無くなってしったため,ばらくお待ちください。

3

やってほしいことだけを記載した丸投げの質問であったため削除し改めて質問する。

2021/08/10 06:12

投稿

hiro_te
hiro_te

スコア6

test CHANGED
@@ -1 +1 @@
1
- Google Cloud Platform でスクレイピングた結果保存,読み出する方法。
1
+ やってほいことだけ記載た丸投げの質問
test CHANGED
@@ -1,21 +1,5 @@
1
- GCPの cloud functions にてスクレイピングを作成しています。
1
+ 2021/08/10 13:02
2
-
3
- スクレイピングでwebサイトに前回の時と差分があった時のみ通知したいので,スクレイピング結果を保存&読み出しする方法を下記条件で最適な実装があればご教示ください。
4
2
 
5
3
 
6
4
 
7
- 条件として
8
-
9
- ・0円Always Free(この先3年ど動かしたいので初回無料特典ではなく)で実装したい。
5
+ 複数ユーザーから「やってほしいことだけを記載し丸投げの質問」とう意見がありました
10
-
11
- ・スクレイピングのseleniumを動かすためにpython2.7を使用しているので出来ればpythonで揃えたい。
12
-
13
- ・保存する情報量としては,テキスト10数文字(ファイルサイズにすると2kbくらいです),アクセス頻度は24時間毎に新しい内容を上書きする。保存期間はこのcloud functionsを動かしている間ずっとです。
14
-
15
-
16
-
17
- 私が自分で調べたところbigqueryを使用する方法があったのですが,bigqueryだと情報をbigqueryに保存するときにお金がかかってしまうとの情報も見かけました。
18
-
19
-
20
-
21
- よろしくお願いいたします。

2

条件を追記

2021/08/10 05:56

投稿

hiro_te
hiro_te

スコア6

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  ・スクレイピングのseleniumを動かすためにpython2.7を使用しているので出来ればpythonで揃えたい。
12
12
 
13
- ・保存する情報量としては,テキスト10数文字(2kbくらいです),アクセス頻度は24時間毎に新しい内容を上書きする。
13
+ ・保存する情報量としては,テキスト10数文字(ファイルサイズにすると2kbくらいです),アクセス頻度は24時間毎に新しい内容を上書きする。保存期間はこのcloud functionsを動かしている間ずっとです。
14
14
 
15
15
 
16
16
 

1

語尾を修正

2021/08/10 03:52

投稿

hiro_te
hiro_te

スコア6

test CHANGED
@@ -1 +1 @@
1
- Google Cloud Platform でスクレイピングした差分を通知たい
1
+ Google Cloud Platform でスクレイピングした結果を保存読み出する方法
test CHANGED
@@ -6,11 +6,11 @@
6
6
 
7
7
  条件として
8
8
 
9
- ・0円のAlways Free(この先3年ほど動かしたいので初回無料特典ではなく)で実装したいと考えております
9
+ ・0円のAlways Free(この先3年ほど動かしたいので初回無料特典ではなく)で実装したい。
10
10
 
11
- ・スクレイピングのseleniumを動かすためにpython2.7を使用しているので出来ればpythonで揃えたいです
11
+ ・スクレイピングのseleniumを動かすためにpython2.7を使用しているので出来ればpythonで揃えたい。
12
12
 
13
- ・保存する情報量としては,テキスト10数文字(2kbくらいです),アクセス頻度は24時間毎に新しい内容を上書きしたい
13
+ ・保存する情報量としては,テキスト10数文字(2kbくらいです),アクセス頻度は24時間毎に新しい内容を上書きする
14
14
 
15
15
 
16
16