問題タブ [google-sheets-importxml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
308 参照

xpath - ImportXML Xpath クエリ リターン txt

Google Spreadsheet ImportXML を使用して、この Web サイトから値を返す必要があります...

http://www.e-go.com.au/calculatorAPI2?pickuppostcode=2000&pickupsuburb=SYDNEY+CITY&deliverypostcode=4000&deliverysuburb=BRISBANE&type=Carton&width=40&height=35&depth=65&weight=2&items=3

ウェブサイトは、以下をテキストとコードで表示するだけです...

最後の行「価格=」の後に値を返す必要があります。これを実現するために必要なxpathクエリ(?)に苦労している初心者です...

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

前もって感謝します。

よろしく

0 投票する
2 に答える
1484 参照

xml - Google スプレッドシートの ImportXML xpath の問題

この XML フィードを Google スプレッドシートにインポートしようとしています: http://cloud.tfl.gov.uk/TrackerNet/LineStatus

しかし、フィードを解析するための正しい xPath を取得できないようです。

私はもう試した:

他にもいくつかありますが、運はありません。私はhttp://xmltoolbox.appspot.com/xpath_generator.htmlを使用してXpathを取得しようとしました。

編集:

XML の編集版を次に示します。

0 投票する
2 に答える
9187 参照

xml - エラー - URL を取得できませんでした: https://www.google.com/search?num=20&q="searchquery"

バックグラウンド

Google スプレッドシートを使用して、一連の文字列が Google 検索に表示されるかどうかを確認しています。

カウントが返されると、次のセルが同じ手順を実行します。

問題

ただし、さまざまな数のクエリの後、次のセルは次のように表示されます。

エラー - URL を取得できませんでした: https://www.google.com/search?num=20&q= "searchquery"

試みられた解決策

この理由を見つけようとしましたが、今のところできません。指摘すべきいくつかのこと:

  • これは、約 1.5 か月前に完全に機能していました。それ以降、Google 側で何が変わったのかはわかりません。
  • これは最初のクエリで発生することがあります。これは、問題がリクエストの頻度に関するものではない可能性が高いことを示しています。
  • また、このまったく同じタスクが 1 か月前に正常に機能し、何百ものリクエストがカスケードされました。これを古い Google スプレッドシートで実行してみましたが、XML リクエストは 50 に制限されています。

何か案は?

0 投票する
2 に答える
3687 参照

xpath - Google スプレッドシートでの Amazon の価格

hereの回答に従ってみましたが、エラーが発生しますImported Xml content can not be parsed

これが私が試したことです:

=importXml("http://www.amazon.it/Asus-GeForce-Scheda-Display-Edition/dp/B00SKWIISQ/","//span[@id='priceblock_ourprice']")

=importxml(hyperlink(concatenate("http://www.amazon.it/Asus-GeForce-Scheda-Display-Edition/dp/B00SKWIISQ/")),"//*[@id='priceblock_ourprice']")

それらのどれも機能しませんでした..

編集:機能は断続的に機能しています。これが機能する場合と機能しない場合があるため、特にAmazonサイトに問題があるようです(「インポートされたコンテンツを解析できません」というメッセージが表示されます)。そうでない場合は、末尾のスラッシュを追加または削除すると、再び機能することがあります。他のサイトでは問題ありません。既知の問題のようです: https://productforums.google.com/forum/#!topic/docs/UuMGRl7Asew https://productforums.google.com/forum/#!topic/docs/yWPaNDK0Kpg 何が原因なのか謎です。

0 投票する
1 に答える
5150 参照

xml - div-class で IMPORTXML を使用して Google スプレッドシートにデータをインポートする

私はいくつかの調査を行い、Google スプレッドシートのimportXMLのdiv クラスの例を見つけました(以下の最初のサンプル コードを参照)。これを解決する方法について洞察を持っている人はいますか?

JOIN を使用して個々のニュース記事からデータをグループ化する方法を誰かが理解できれば、ボーナス ポイントです。

0 投票する
1 に答える
4602 参照

xml - ImportXML を使用して URL と文字列を含むリンクのアンカーをプルする

Google スプレッドシートで ImportXML を使用して、文字列を含むリンクの URL とアンカーを取得しようとしています。問題は、文字列がハードコーディングされるのを避け、別のセルから取得したいということです。

ハードコーディングされた例:

望ましい結果 ( aboutの代わりにA2 を使用):

A2 を引用符で囲んでみましたが、うまくいきませんでした。

0 投票する
1 に答える
544 参照

xpath - Googleスプレッドシートのimportxml関数を介して、特定のテキストの後のフィールドを選択します

Google スプレッドシートのimportxml機能を使用して、リンクから次のデータを取得しようとしています。

他のリンクでXPathを使いたいので、テキストSchätzwert:Kategorie(n):. 私は次のことを試しました:

に似たようなことをしたかったのですKategorie(n):

リンクですA2