gpt4 book ai didi

jquery - 使用jQuery从网站抓取时,该网站是否需要引用jQuery

转载 作者:行者123 更新时间:2023-12-03 13:23:55 24 4
gpt4 key购买 nike

我正在编写一个脚本,使用Nightmare.jsjQuery从名为Gumtree(Australian Craigslist)的网站上抓取广告列表,但出现错误:

(node:15902) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: $ is not defined



我想知道网站是否需要这样的引用:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
让我用jQuery抓取。

最佳答案

我不熟悉Nightmare.js,但是写了一些爬虫,只能在Chrome的控制台中运行。如果该网站没有jQuery,则可以使用以下脚本将其添加:

var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
jq.onload = jq.onreadystatechange = function() {
if (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete') {
console.log("jQuery loaded");
jQuery.noConflict();
};
};

关于jquery - 使用jQuery从网站抓取时,该网站是否需要引用jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49808058/

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