問題タブ [xpathquery]

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 に答える
3503 参照

google-sheets - GoogleSheet: IMPORTXML エラー、URL のリソースが見つかりませんか?

下の画像からわかることは、A1 がスクリプトから生成された乱数で満たされていることです。カーソルを移動するたびに数字がランダムに変化し、Google スプレッドシートの「XML データを強制的に更新する」メソッドで使用されます。

写真1

最初の図からわかるように、IMPORTXML は=IMPORTXML("Link" &A1(which is the random number, that is needed to update the data), "//target content")レシピを使用して魅力的に機能しました

1736.5最初のリンクではうまくいきましたが、2 番目のリンクではそうではありませんでした&A1

写真2

数式に &A1 を追加すると、エラーの詳細としてエラー#N/Aとが表示されます。Resource at url not found

計算された数値(A1以上またはそれ以下)で別のセルを使用しようとしましたが、それでもエラーが発生します。

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

html - Skillshare Web サイトで Importxml 関数 (googlesheets) が機能しない?

今日ここにいるのは、Google シートで ImportXML 関数を使用する際に奇妙な問題が発生したためです。

udemy.com と skillshare.com の 2 つの Web サイトの異なるプロファイルから、hrefs (facebook、twitter、youtube など...) を抽出しようとしています。

udemy プロフィールから目標を達成しましたが、skillshare プロフィールからは運がありませんでした。

(奇妙な xpaths_query の組み合わせであっても) 何度も試した後、問題は 2 つの原因である可能性があると思います: 1. Web サイトが私を点滅させています (これは可能ですか?非常にまっすぐですが、何が欠けているのかわかりません。

理解を深めるために、いくつかのサンプルを含む私の Google シートにアクセスしてください。詳細を順番に見つけることができます。

これらの例を見てください: 良い結果 > Udemy では、次の Google シート関数を使用しました

=IMPORTXML("https://www.udemy.com/user/saddam-kassim-2/"; "//div[@class='instructor-profile--social-links--3Kub5']/a/@ href")

N/A 結果 > Skillshare では、次の Google シート関数を使用しました

=IMPORTXML("https://www.skillshare.com/user/sridhar"; "//div[@class='user-information-social-links']/a/@href")

これらは HTML コードの一部です: UDEMY SAMPLE HTML

スキルシェアのサンプル HTML

あなたの考えやアイデアに本当に感謝しています。私は何を間違っていますか?何を試すことができますか?前もって感謝します!