# 【スクレイピング】Bubble×Octoparseの実装方法（API連携）について

**URL:** <https://www.nocode-faq.com/t/topic/4464>\
**Category:** bubble\
**Created:** [2025 年 2 月 2 日午前 11:57 UTC](https://www.nocode-faq.com/t/topic/4464 "2025-02-02T11:57:21Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ono](https://avatars.discourse-cdn.com/v4/letter/o/b19c9b/32.png) [@ono](https://www.nocode-faq.com/u/ono)\
**Post date:** [2025 年 2 月 2 日午前 11:57 UTC](https://www.nocode-faq.com/t/topic/4464/1 "2025-02-02T11:57:21Z")

</div>

先日、以下のトピックを投稿いたしました。  
当初はDexi.ioでスクレイピングをして、抽出したデータをBubbleに持ってこようとしていました。

> [@【スクレイピング】Bubble×dexi.ioの実装方法について](https://www.nocode-faq.com/t/topic/4451):
>
> 以下の記事を参考に、とある映画館の上映スケジュール（上映中作品のタイトル、公開予定作品のタイトル）を毎日決まった時間にスクレイピングし、Bubble アプリのDBへ適切な形で保存しようとしています。 [https://blog.nocodelab.jp/entry/scraping](https://blog.nocodelab.jp/entry/scraping) dexiの方では、以下のように実装しています。 最初に開くURLでは、上映中作品のタイトルを…

方法をご教示いただいたおかげで無事に実装はできたのですが、あとあと確認したところ、私のスクレイピングの規模ですとだいぶDexiの利用料金がかかるようでして、仕方なく別のツール「Octoparse」に切り替えることにしました。

そこで、まずはAPI連携を進めております。  
ドキュメント：[Octoparse OpenAPIドキュメント](https://openapi.octoparse.com/ja-JP/)  
おおまかな流れは以下という認識です。

■①  
POSTで[https://dataapi.octoparse.com/tokenにログイン情報を送信し、アクセストークンを取得する](https://dataapi.octoparse.com/token%E3%81%AB%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%83%85%E5%A0%B1%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%80%81%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B)

■②  
そのアクセストークンをもとに、GETでOctoparse（タスク）からスクレイピング済みのデータを取得する

①については以下のように実装をし、アクセストークンがうまく取得で来ていると思います。

 ![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/2/2b2597f58a9845108c737cca58688de0f454eca8.png)

 ![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/b/b896d2dc66f676a5669c4e249b57901eb2e015da.png)

一番上の「body access token」がアクセストークン（24時間ごとに期限切れ）かと思っています。

このアクセストークンを、いったん一時的にDB（Current User’s access\_token）やCustom state（access\_token）に保存して、②のところで動的に送りたいと思っています（24時間更新だと思っているので）。

ヘッダーを（動的に変えられると思って）  
Bearer [index’s access\_token]  
や  
Bearer [Current User’s access\_token]  
にしてみたのですがエラーが出てうまくいかず。  
そもそもヘッダーが原因なのか、エンドポイントがいけないのかも分からず。。

（スクレイピング実行済みでデータが存在している）タスクのIDを指定して、そこからデータを持ってきたいと考えています。

 ![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/5/54d839c2c2bbfd77da969ef39604273559d0debb.png)  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/8/8ff6f4927734268cfb7ced8a3a554baea86253e1.png)

エンドポイントは以下を参考にしています（うまくいかず、ChatGPTから教えてもらった）。  
[https://dataapi.octoparse.com/api/Task/GetDataByTaskId?taskId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx](https://dataapi.octoparse.com/api/Task/GetDataByTaskId?taskId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)

このエラーを解決するにはどうすればよいでしょうか。  
ご教示いただけますと幸いです。

いちおう、プランはスタンダードで、APIは問題なく使える状況かと思います。

お手数をおかけしますが、何卒よろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![NoCodeCamp](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/nocodecamp/32/6947_2.png) [@NoCodeCamp](https://www.nocode-faq.com/u/NoCodeCamp)\
**Post date:** [2025 年 2 月 5 日午後 2:58 UTC](https://www.nocode-faq.com/t/topic/4464/2 "2025-02-05T14:58:07Z")

</div>

**📢 運営Botからのお知らせ 📢**  
3日以上回答がついていませんね。  
なかなか回答がつかない場合は、質問フォーマットに沿って投稿することで、回答が得られやすくなります。  
以下のテンプレートを参考に、質問内容を整理してみてください！

### 【質問投稿用テンプレート】

1️⃣ **前提条件** （使用ツール、環境、バージョン など）  
2️⃣ **発生している問題** （どのような問題が起きているか）  
3️⃣ **エラーメッセージ** （エラーがある場合はその内容）  
4️⃣ **実装したい機能** （何を達成したいのか）  
5️⃣ **スクリーンショット** （できるだけ全体像が分かるように）  
6️⃣ **試したこと** （これまでに試したことを具体的に）  
7️⃣ **補足情報** （参考にしたURLや事例 など）

**📝 質問のコツ 📝**  
質問する際は、できるだけ **わかりやすいタイトル** や **画像** をつけて投稿すると、回答がつきやすくなります！  
また、回答をもらった際には、一言でも **お礼** を伝えていただけると、回答者の励みになります 😊

* * *

## **⏩ 急ぎの場合は？**

もし **迅速な対応** や **専門的なサポート** を希望される場合は、  
**ノーコードプラットフォーム「AppTalentHub」** で **業務委託や正社員化で問題解決のサポートも可能です**

💡 **AppTalentHubとは？**  
✅ あなたの具体的な課題に対して要件を整理しての人材支援サービス  
✅ 過去の実績がある熟練した専門家がサポート  
✅ より迅速で的確な解決策を提案

NoCodeFAQスレッドでの も引き続き提供しておりますが、  
**すぐに解決したい** 場合や **より深いサポート** を求める場合は、ぜひこちらのサービスのをご活用も検討ください！

📍 詳細・お申し込みはこちら ▶ [AppTalentHub](https://apptalenthub.io/)
