divタグの 'prod-details'をhereからエクスポートしようとしています。データを削ってCSVをエクスポートするChromeの開発ツールですか?ネストされたdivタグからデータをスクラップし、devツールからCSVにエクスポートする方法
1
A
答えて
0
私はあなたのためにそれを実装するつもりはありません;)しかし、私はこのワークフローがあなたのところでほとんどの方法を得ると思います。
- snippetを作成します。
- スニペット内のデータをスクラップします。
document.querySelectorAll('.prod-details')
が始まります。 - スニペットでデータをCSVにフォーマットします。
- XHRを使用して、スニペット内のGoogleスプレッドシート(または他の関連サービス)にCSV形式のデータを送信します。
- ページが開いている間にスニペットを実行します。
0
Kayceはおそらくあなたにとってそれをしないのは正しいでしょうが、それは始めるのが難しいかもしれないので、ここではあなたが作業できるコメントを持つ基本的な実装をします。読んで、それをコピーして貼り付けるのではなく、理解してください。
// Create a list of the selectors within each prod-deatils you'd like to export as a column
var columnSelectors = [".brand", ".model", ".finish", ".ProductPriceDetails"];
// Create an array with the column selectors at the top to act as a header
[columnSelectors.join(",")].concat(
// Grab the product details and arrayify it so we can use standard array functions
$(".prod-details").toArray()
// These are elements, and we want to be able to use jquery with them, so wrap each element with jquery
.map(d => $(d))
// For each prod-detail element, we want to extract each of the columns
.map(d =>
columnSelectors.map(
// ... so we iterate the selectors and apply each one to the product, grab the text and trim() it to remove whitespace
sel => d.find(sel).text().trim()
).join(",") // Finally join each of the columns with a comma so it follows CSV format
)
).join("\n"); // And join all the rows with newlines
関連する問題
- 1. ネストされたdivをスクラップでスクラップして解析する方法
- 2. JSONからCSVへネストされた値を持つフィールドをエクスポート
- 3. beautifulsoup scrapeからcsvファイルにデータをエクスポートする方法
- 4. Javascript:JSONからネストされたDIVを作成する方法
- 5. FireBaseからネストされたNSDictionaryデータにアクセスする方法
- 6. PUTリクエストからネストされたデータを更新する方法
- 7. ネストされたJSONファイルからデータを取得する方法
- 8. jsonデータをmongodbからcsvにエクスポート
- 9. H2データベースからCSVにデータをエクスポート
- 10. qtablewidgetからcsvにデータをエクスポート
- 11. matlabからcsvにデータをエクスポート
- 12. データをCSVにエクスポートし、Herokuから別のFTPサイトにアップロードする方法は?
- 13. レールでネストされたdivタグを連結する方法
- 14. jqueryを使用してテーブルからcsvファイルにデータをエクスポートする方法
- 15. Struts2タグからネストされたコンポーネントをプログラム的に取得する方法は?
- 16. Selenium Python Xpath多くのネストされたdivタグから正しいスパンテキストを選択する方法
- 17. コントローラのネストされた関数からデータを返す方法
- 18. JSコードからURLタグをBeautifulSoupでスクラップする方法は?
- 19. これをテーブルタグからdivタグに変換する方法
- 20. ログイン後にリンクからデータをスクラップする方法
- 21. SparkでS3からネストされたcsvファイルをロードする
- 22. テストケースをRallyからCSVファイルにエクスポートする方法
- 23. PigからPandasにCSV/TSVファイルをロード/エクスポートする方法は?
- 24. angularJSディレクティブのネストされたdivからクラス名を見つける方法
- 25. キバナからcsv/excelにエクスポート
- 26. ネストした配列からデータを取得する方法
- 27. Vue.jsの深くネストされた子コンポーネントからデータにアクセスする方法
- 28. SOAPベースサービスのネストされたXMLタグのデータを渡す方法
- 29. 遠隔のMySQLサーバから.csvデータをローカルにエクスポートする
- 30. pythonを使用してmongodbからcsvにデータをエクスポート