HTTPで取得機能で、403エラーになる

投稿者:tyanken 投稿日:2023/03/25(Sat) 08:21:22 No.2836

HTTPで取得の機能を使ってHPから情報を取得するプログラムにしているのですが、403エラーが出て取得できません。何か解決策はあるのでしょうか。またプログラムの改修などで対応できませんでしょうか。ご確認お願い致します。

403エラーになるページの例:
https://hasegawaseicha.hatiju-hatiya.com/

コードの例:
ーーーーー
本文は、HTTPで「https://hasegawaseicha.hatiju-hatiya.com/」の内容を取得したもの
本文を表示する
ーーーーー

Re^2: 縦に長いウィンドウをスクロールさせる方法

投稿者:アーク 投稿日:2023/03/11(Sat) 12:09:54 No.2834

こんにちは。アークです。コメントありがとうございます。

〉ほかのアプリの画面にあるスクロールバーを移動させたいということでしょうか。
いえ、作成中のプログラムに関してです。

〉スクリーンショットを撮りたいのはブラウザのページでしょうか。
〉この手の話は、具体的に書く方が適切な方法をアドバイスできます。
ブラウザでのウィンドウ全体のスクショの話題は見掛けるのですが他では見掛けません。

自作アプリで途中経過をメモ代わりに残して置きたい事情が有り、
手っ取り早いスクショを思いつきましたが、
ウィンドウがスクリーンに収まらないのでどうしたものかと…。

そもそもスクショの原理をよく理解していないので、
スクリーンサイズより大きいウィンドウの撮影は無理なのかも知れませんが、
可能なら組み込みたいと思っています。

可能であれば宜しくお願い致します。

Re:「含む」手順を使います

投稿者:ham 投稿日:2023/03/08(Wed) 22:56:34 No.2833

こんばんは。hamです。お世話になります。
ご教授頂いた含む手順で試してみた所、思っていた動作になりました。
希望のプログラムが作れそうです。
ありがとうございました。

私の誤りでした。

投稿者:smorkin 投稿日:2023/03/08(Wed) 08:47:36 No.2832

こんにちは、smorkinです。

いくつか他のプログラムを確認していたところ、自分の誤りに気がつきました。

× メニュー1のファイルメニューへ区切り線を追加する

○ 区切り線部品1という区切り線部品をメニュー1のファイルメニューへ追加する

大変失礼しました。
お忙しい中、お手間を取らせてしまい、申し訳ありませんでした。

使えるはずです

投稿者:ゆうと 投稿日:2023/03/07(Tue) 23:05:41 No.2831

こんにちは

> メニューの「区切り線」部品は無くなったようですね。
> 代わりになる部品などありましたら、ご教示ください。

「区切り線」部品を消したつもりはなく、確認しましたが使える状態かと思います。
https://docs.utopiat.net/rdr/manual/wincontrol/strip/stripsplitter.htm

何らかの理由で構文解析に失敗している可能性もありますので、
該当する部分のプログラムを添付して頂けますと嬉しいです。

よろしくお願いします。

「含む」手順を使います

投稿者:ゆうと 投稿日:2023/03/07(Tue) 23:03:17 No.2830

こんにちは

ブログのこちらの記事の件ですね。
https://wp.utopiat.net/2021/05/2788/

> プロデルブログのCSVファイル検索に関しての質問なのですが、完全一致ではなく部分一致で検索するにはどのように書けば良いのでしょうか。
> 具体的には北で検索すると北が含まれている北海道のデータが全て表示されたり、600で検索すると600が含まれている郵便番号のデータが表示されるようにしたいです。

文字列に「含む」手順がありますので、
行ごとのデータを比較する「もし」文を書きかえれば、部分一致の検索もできます。
https://docs.utopiat.net/rdr/manual/primitive/string.htm#含む

例えば、住所から「北」が含むデータの郵便番号を調べるには、次のように書きます。
-------------
  データの一覧のすべての【行要素】についてそれぞれ繰り返す
    もし行要素(7)&行要素(8)&行要素(9)が「北」を含むなら
      行要素(3)を返す
    もし終わり
  繰り返し終わり
  無を返す
-------------

参考にしてください。

Re: 縦に長いウィンドウをスクロールさせる方法

投稿者:ゆうと 投稿日:2023/03/07(Tue) 22:58:35 No.2829

こんにちは

> プロデルではウィンドウのスクロールバーにマウスカーソルを合わせて、
> 右クリックするとコンテキストメニューが表示されて「最下部」という項目が有ります。
> この「最下部」移動と同じ事をプログラムにする事は可能でしょうか。

やりたいことを読む限りでは、ほかのアプリの画面にあるスクロールバーを移動させたいということでしょうか。

プロデルのプログラム内のスクロールバーであれば「値」設定項目を「最大値」にすればできると思います。他のアプリの画面の場合は、プロデルで細かく制御するのは難しいです。

強いて言えば「入力する」の {PGDN} {PGUP} を送ることで画面をスクロールできる可能性はあります。ただ、アプリが意図したように動作する保証がないのと、入力する手順での制御は動作が安定しないので基本的にお勧めできません。
https://docs.utopiat.net/rdr/manual/etc/sendkeys.htm

スクリーンショットを撮りたいのはブラウザのページでしょうか。この手の話は、具体的に書く方が適切な方法をアドバイスできます。
そもそも本当に画面全体のスクリーンショットを撮らないといけないのかも含めて、ほかの手段がないか検討してください。

メニューの区切り線について

投稿者:smorkin 投稿日:2023/03/07(Tue) 10:50:56 No.2828

こんにちは、smorkinです。
お世話になります。

2年ほど前に作成したプログラムの一部を修正したいと思い、
新しいバージョン「プロデル 2.0.1178」で開いたところ、エラーとなりました。

メニューの「区切り線」部品は無くなったようですね。
代わりになる部品などありましたら、ご教示ください。
よろしくお願いいたします。

<エラーメッセージ>
式「区切り線」を評価できませんでした。

[エラー番号127] [メイン画面.初期化する:235行目]
プロデル 2.0.1178 (64)

◆動作環境情報◆
プロデル 2.0.1178
Windows 11 Home 64ビット
メモリ:15.7 GB

CSVファイルの検索に関して

投稿者:ham 投稿日:2023/03/05(Sun) 23:52:45 No.2827

こんばんは。お世話になります。
プロデルブログのCSVファイル検索に関しての質問なのですが、完全一致ではなく部分一致で検索するにはどのように書けば良いのでしょうか。
具体的には北で検索すると北が含まれている北海道のデータが全て表示されたり、600で検索すると600が含まれている郵便番号のデータが表示されるようにしたいです。
ご教授をよろしくお願いいたします。

縦に長いウィンドウをスクロールさせる方法

投稿者:アーク 投稿日:2023/03/01(Wed) 17:54:49 No.2826

こんばんは。アークです。

いつもお世話になっております。
いつも変な質問ばかりですみません。

さて、スクリーンショット機能は便利なのですが、
画面からはみ出す程に縦に長いウィンドウは一度で撮れません。
一度撮影してから下にスクロールして食み出した部分を撮影して、
編集で繋ぎ合わせて一枚の画像にする事になります。

プロデルではウィンドウのスクロールバーにマウスカーソルを合わせて、
右クリックするとコンテキストメニューが表示されて「最下部」という項目が有ります。
この「最下部」移動と同じ事をプログラムにする事は可能でしょうか。

よろしくお願いいたします。

▲ページの先頭へ

- WebForum -