//<![CDATA[ var theForm = document.forms[‘form1’]; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]>こんなスクリプトが書いてあるけど、これ?
このスクリプトは、ASP.NET Web Formsのポストバック(サーバーへの情報の送信)を実現するためのものです。__doPostBack関数は、指定されたイベントターゲットとイベント引数を使用して、サーバーへのポストバックをトリ ...
URLが変わらないJavascriptでページ遷移するサイトがあるんだけど、ページネーションを一気に500ページの位置まで飛びたいんだけど、なんかいい方法ないかな
JavaScriptでページ遷移するサイトのページネーションを一気に500ページの位置まで飛ぶ方法は、いくつかのアプローチが考えられます。
自動スクロール: JavaScriptを使用してページの自動スクロールを行います。これに ...for文でselfは使わない方がいいの?
self を for ループ内で使用することは一般的ではありません。通常、self はクラスのメソッド内でそのクラスのインスタンス変数やメソッドにアクセスするために使用されます。
for ループ内で self を使うことは ...
def product_info1(self,count): return f”ページNo:{count}” def product_info2(self): return f”新品番:{self.sku(“td”)[3].get_text(strip=True)}” この書き方NGなの?
提供されたコードは、正しいPythonの構文としては無効です。それを修正するには、正しいメソッドの定義方法を使用する必要があります。以下は修正されたコードです。
pythondef product_info1(self ...
現在のURL取得 selenium
Seleniumを使用して現在のURLを取得するPythonのコード例を以下に示します。
pythonfrom selenium import webdriver# ブラウザを起動driver = webdriver. ...
seleniumでページHTML取得
Seleniumを使用してページのHTMLを取得する方法は簡単です。以下に、PythonでSeleniumを使用してページのHTMLを取得する方法を示します。
pythonfrom selenium import we ...
findelementでinputを指定
Seleniumのfind_elementメソッドを使用して、HTML内のinput要素を特定する方法を説明します。以下の例では、input要素を検索して、その属性やテキストを取得する方法を示します。
pythonfr ...
return [i(“img”)[0].get_attribute(“src”) for i in self.soup(class_=”product-thumbnails”)] これあってる?
Beautiful Soupのsoupオブジェクトには、get_attributeメソッドがないため、このコードは正しくありません。get_attributeメソッドはSeleniumのWebElementオブジェクトに対して使用され ...
soup(class_=”product-detail pc”)[0]でもいい?
はい、soup(class_="product-detail pc")という方法も使えます。これは、Beautiful Soupのfind_allメソッドと同じように動作しますが、最初にマッチした要素のみを返します。
以下 ...
htmlのclassが以下のものを指定したい。 beautifulsoup product-detail -pc
Beautiful Soupを使用して、class属性が”product-detail”かつ”pc”である要素を取得する方法は以下の通りです。
pythonfrom bs ...
cronの再起動
Cronデーモンを再起動するには、通常、serviceコマンドを使用します。以下は、UbuntuでCronを再起動する方法です。
bashsudo service cron restart
このコマンドを実行すると ...
コンテナ一覧を表示
コンテナを一覧表示するには、docker psコマンドを使用します。このコマンドは、実行中のコンテナの一覧を表示します。
bashdocker ps
実行すると、現在実行中のコンテナの詳細な情報が表示されます。停止 ...
ubuntu@ip-172-26-11-59:~$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 531a0c7c5e99 ubuntu22.04_python3.10:v1.0 “/bin/bash” 4 weeks ago Up 11 minutes romantic_margulis ubuntu@ip-172-26-11-59:~$ docker run –restart=always 531a0c7c5e99 Unable to find image ‘531a0c7c5e99:latest’ locally docker: Error response from daemon: pull access denied for 531a0c7c5e99, repository does not exist or may require ‘docker login’: denied: requested access to the resource is denied. See ‘docker run –help’.
エラーメッセージを見る限り、docker run --restart=always 531a0c7c5e99コマンドが失敗しています。エラーの原因は、指定されたイメージが見つからないためです。コンテナID(531a0c7c5e99)を ...
docker run –restart=always my_container 上記は、ホストOS上で実行するの?
はい、docker run --restart=always my_containerコマンドは、ホストOS上で実行されます。このコマンドは、Dockerコンテナを起動するためのDocker CLIコマンドです。--restart=a ...
docker上のcronが、ホストサーバーを再起動すると動かない
Docker上でcronジョブがホストサーバーの再起動時に動かない問題は、いくつかの可能性が考えられます。これらの問題を解決するために、次の手順を試してみてください。
Dockerコンテナの自動起動設定の確認:
D ...
VSCODEでフォーマットできない
VS Codeでコードをフォーマットするには、以下の手順を試してみてください。
コードを選択します。右クリックしてコンテキストメニューを開きます。
「Format Document」オプションを選択します。 ...
色々なモデルのデータを自社品番で組み合わせたいんだけど、dataframeをつかうのかな?
DataFrameを使用して複数のモデルのデータを自社品番で組み合わせることは一つの方法です。DataFrameを使用することで、異なるモデルから取得したデータを結合し、処理や分析を行うことができます。
以下は、DataF ...
Yahoo!、楽天でモール手数料のモデルを作りたい
モール手数料のモデルを作成するために、Djangoのモデルを使用します。まず、models.pyファイルにモデルを定義しましょう。以下は、Yahoo!と楽天のモール手数料を表すモデルの例です。
pythonfrom d ...
モール手数料は、販売価格*モール手数料なんだ。
了解しました。モール手数料が販売価格の割合として与えられる場合、次のように式を修正します。
モール手数料=販売価格×モール手数料率モール手数料 = 販売価格 times モール手数料率モール手数料=販売価格×モール手数料率 ...
原価、モール手数料、送料 上記のデータから、、確保する利益が500円とするとき、販売価格を求めよ
利益を求めるためには、販売価格から原価、モール手数料、送料を差し引いた値が利益になります。つまり、以下の式を解くことになります。
販売価格-(原価+モール手数料+送料)=利益販売価格 – (原価 + モール手数 ...
アプリケーションを分ける必要はない?
アプリケーションを分ける必要はありません。Djangoの管理コマンドは、プロジェクト内の任意の場所に配置できます。特定の機能やタスクに関連するコマンドを独立したファイルに配置することは、コードの整理やメンテナンス性を向上させるために役 ...
djangoでvalue_searchというアプリケーションのなかに、management/commandsフォルダ内部に、複数の.pyファイルを置いて、各々cronで動作させたとする。 この場合、それらは独立して動くと思うのだが、可用性はどうなる?独立して動くから、1つの.pyファイルが止まっても、他は止まらないよね
はい、そうです。Djangoのmanagement/commandsフォルダに配置された各Pythonファイルは、それぞれが独立して実行されます。そのため、1つの.pyファイルがエラーで停止しても、他のファイルに影響を与えることはあり ...