Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web scraping 刮取内部数据<;div class=";营养标签&燃气轮机;使用jsoup_Web Scraping_Jsoup_Scrape - Fatal编程技术网

Web scraping 刮取内部数据<;div class=";营养标签&燃气轮机;使用jsoup

Web scraping 刮取内部数据<;div class=";营养标签&燃气轮机;使用jsoup,web-scraping,jsoup,scrape,Web Scraping,Jsoup,Scrape,我想刮取 使用我正在使用的jsoup: Element=doc.select(“div.nutrition-label”) 元素总是空的,有什么帮助吗? 该网站是 关于您请求的站点无法识别您的useragent,这会导致您找到一个空元素 将useragent设置为如下所示,应该可以得到所需的结果 Document doc = Jsoup.connect(url).userAgent("Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537

我想刮取
使用我正在使用的jsoup:
Element=doc.select(“div.nutrition-label”)
元素总是空的,有什么帮助吗?
该网站是

关于

您请求的站点无法识别您的useragent,这会导致您找到一个空元素

将useragent设置为如下所示,应该可以得到所需的结果

Document doc = Jsoup.connect(url).userAgent("Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1667.0 Safari/537.36").get();
        Elements el = doc.select("div.nutrition-label");

您的选择语法中有输入错误,导致元素为空。应该是
nutrition
。即使更正了输入错误,问题仍然没有得到解决‏