質問編集履歴

2

試したこと③の追加

2022/08/28 14:11

投稿

Risney
Risney

スコア148

test CHANGED
File without changes
test CHANGED
@@ -59,6 +59,49 @@
59
59
  例外が発生しました。リクエストに失敗しました。https://phantomjscloud.com コード 400 が返されました。サーバーの応答は切り捨てられています。{"name": "HttpStatusCodeException", "message": "Invalid URL innerException. "無効なURLです。引数 "url "は文字列型でなければなりません。Arr...のインスタンスを受信しました。
60
60
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-28/83798948-5ce4-4586-b724-853d120d68ca.png)
61
61
 
62
+ ### 試したこと③引数のURLを変える
63
+ 配列にはいっているURLを引数にしていたが、
64
+ 直接URLを引数にしたが、無効な引数と言われる
65
+
66
+ ```javascript
67
+ // var scraping_url = urlArray[0]; ←修正前 ↓修正後
68
+ var url_test = "https://www.ebay.com/sh/ord/details?srn=4794&orderid=16-08926-69722&source=Orders&ru=https%3A%2F%2Fwww.ebay.com%2Fsh%2Ford";
69
+
70
+ //PhantomJsCloud用の独自関数で動的なWebページのHTMLデータを取得する
71
+ // let html = phantomJSCloudScraping(scraping_url); ←修正前 ↓修正後
72
+ let html = phantomJSCloudScraping(url_test);
73
+ ```
74
+
75
+ ```error
76
+ Exception: Invalid argument: <!DOCTYPE%20html><html%20lang="en"><head><meta%20http-equiv="X-UA-Compatible"%20content="IE=Edge"><meta%20name="viewport"%20content="width=device-width,%20initial-scale=1"><link%20rel="icon"%20href="https://pages.ebay.com/favicon.ico"><link%20rel="dns-prefetch"%20href="//ir.ebaystatic.com"><link%20rel="dns-prefetch"%20href="//secureir.ebaystatic.com"><link%20rel="dns-prefetch"%20href="//i.ebayimg.com"><link%20rel="dns-prefetch"%20href="//rover.ebay.com"><script>$ssgST=new%20Date().getTime();</script><meta%20charset="utf-8"><title>Security%20Measure</title><style>
77
+ #dCF_captcha_text%20{
78
+ display:%20none%20!important;
79
+ }
80
+ .pgHeading%20{
81
+ margin:%2010px%200px%2020px%2010px;
82
+ padding:%2010px%200px%200px%200px;
83
+ }
84
+ .pgHeading%20>%20h1%20{
85
+ line-height:%2027px;
86
+ text-align:%20left;
87
+ margin:%200px%2010px%2020px%200px;
88
+ font-size:%201.2em;
89
+ font-family:%20Arial,%20Helvetica,%20sans-serif;
90
+ font-weight:%20normal;
91
+ color:%20#5d5d5d;
92
+ }
93
+ .pgCenter%20{
94
+ margin:%2010px%2010px%2010px%2010px;
95
+ text-align:%20justify;
96
+ font-size:%201.1em;
97
+ }
98
+ %20%20%20%20%20%20%20%20%20%20%20%20.captcha-not-rendered-msg-div%20a:link%20{
99
+ %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20text-decoration:%20underline;
100
+ %20%20%20%20%20%20%20%20%20%20%20%20}
101
+
102
+ ~~後略~~
103
+ ```
104
+
62
105
  ### 補足情報(FW/ツールのバージョンなど)
63
106
  ログイン時のTokenと勘違いしているわけではないことを確認済みです。
64
107
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-28/409bd42a-6b44-4e2d-8189-7360f08ec756.png)

1

試したこと②と補足情報を追加

2022/08/28 13:49

投稿

Risney
Risney

スコア148

test CHANGED
File without changes
test CHANGED
@@ -42,13 +42,23 @@
42
42
  }
43
43
  ```
44
44
 
45
- ### 試したこと
46
- スクリプトプロパティのKEYの確認
45
+ ### 試したこと①スクリプトプロパティのKEYの確認
47
46
  コード上では`PHANTOMJSCLOUD_ID`となっているが、
48
47
  スクリプトプロパティの方のKEYが`APIKEY`となっていたので、
49
- 同じに合わせてみたがダメでした。。
48
+ 同じに合わせたが同じエラーが出る
50
49
 
51
50
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-28/dc56cdf8-1199-483a-b7c2-134ac4a767e9.png)
52
51
 
52
+ ### 試したこと②デモAPIキー
53
+ `APIKEY_DEMO`のKEYでデモのAPIキーを入力してみたところ、
54
+ 以下のエラーがでました。
55
+ ```error
56
+ Exception: Request failed for https://phantomjscloud.com returned code 400. Truncated server response: {"name":"HttpStatusCodeException","message":"Invalid URL innerException: The \"url\" argument must be of type string. Received an instance of Arr... (use muteHttpExceptions option to examine full response)
57
+ ```
58
+ ↓和訳
59
+ 例外が発生しました。リクエストに失敗しました。https://phantomjscloud.com コード 400 が返されました。サーバーの応答は切り捨てられています。{"name": "HttpStatusCodeException", "message": "Invalid URL innerException. "無効なURLです。引数 "url "は文字列型でなければなりません。Arr...のインスタンスを受信しました。
60
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-28/83798948-5ce4-4586-b724-853d120d68ca.png)
61
+
53
62
  ### 補足情報(FW/ツールのバージョンなど)
54
-
63
+ ログイン時のTokenと勘違いしているわけではないことを確認済みです。
64
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-28/409bd42a-6b44-4e2d-8189-7360f08ec756.png)