gpt4 book ai didi

javascript - 如何在嵌套 html 上使用 jquery 选择器

转载 作者:行者123 更新时间:2023-12-03 06:48:10 26 4
gpt4 key购买 nike

这是我的 html:

<select id="my-select">
<option value="1100">First option</option>
<option value="1200">First option</option>
<option value="1300">First option</option>
</select>

我正在尝试scraperjs解析 HTML 的库。在他们的 github 页面中,有这样的示例:

var scraperjs = require('scraperjs');
scraperjs.StaticScraper.create('https://news.ycombinator.com/')
.scrape(function($) {
return $(".title a").map(function() {
return $(this).text();
}).get();
})
.then(function(news) {
console.log(news);
})

然后我在 HTML 上尝试同样的操作,但它不起作用。我只改变这个:

var scraperjs = require('scraperjs');
scraperjs.StaticScraper.create('https://news.ycombinator.com/')
.scrape(function($) {
return $("#my-select option").map(function() {
return $(this).attr("value");
}).get();
})
.then(function(news) {
console.log(news);
})

我的 jquery 选择器出了什么问题?

最佳答案

您仍在使用示例中的 url( https://news.ycombinator.com/ ),请将 url 替换为您要抓取的 html 页面:

var scraperjs = require('scraperjs');
var yourUrl = 'http://www.yoursite.com/yourpage';
scraperjs.StaticScraper.create(yourUrl)
.scrape(function($) {
return $("#my-select option").map(function() {
return $(this).attr("value");
}).get();
})
.then(function(options) {
console.log(options);
})

关于javascript - 如何在嵌套 html 上使用 jquery 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37627430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com