求网络爬虫设计思路
1.有一些信息的内容爬取是需要在需要通过ajax请求来获取的,图片集中的图片也是通过js数组、json数组来存放的,某些信息的分页链接是通过js变量计算来获得或者通过数组等获取URL地址。对于这些情况应该如何处理?
2.现在我的爬虫项目中只能提取存放在<img>标签中的图片信息,如何提取存放在其他地方的图片,比如新浪图片集中将图片存放在<dd>标签中,第一个<dd>是大图,第二个<dd>是中图,第三个是小的,我们怎样才能在多个<dd>标签中提取所需要的过滤掉不想要的图片信息? js中的图片又该如何提取?
3.针对上面的问题是否需要给用户提供接口使用户可以自由定义自己想要的抓取策略?如果提供接口应该以哪种方式提供接口的问题?接口的规范应该如何把握?
项目用的是httpclient + jsoup,各位有没有什么好的思路交流一下
2.现在我的爬虫项目中只能提取存放在<img>标签中的图片信息,如何提取存放在其他地方的图片,比如新浪图片集中将图片存放在<dd>标签中,第一个<dd>是大图,第二个<dd>是中图,第三个是小的,我们怎样才能在多个<dd>标签中提取所需要的过滤掉不想要的图片信息? js中的图片又该如何提取?
3.针对上面的问题是否需要给用户提供接口使用户可以自由定义自己想要的抓取策略?如果提供接口应该以哪种方式提供接口的问题?接口的规范应该如何把握?
项目用的是httpclient + jsoup,各位有没有什么好的思路交流一下
...全文
相关推荐
蓝桥杯2021年5月青少组Python程序设计国赛真题.pptx
蓝桥杯2021年5月青少组Python程序设计国赛真题 Python程序设计是一种面向对象的高级编程语言,广泛应用于人工智能、大数据、机器学习、网络爬虫、游戏开发等领域。
Python实现多线程网络爬虫工具的设计与应用
本文还有配套的精品资源,点击获取 简介:Python多线程网络爬虫是一种高效的网络数据抓取方法。本项目介绍了一个基于Python的爬虫工具,利用 requests 、 BeautifulSoup 、 re 、 threading 和 queue 等库,实现多线程快速抓取和处理互联网链接数据。工具包含初始化...
leetcode:Leetcode挑战
此外,Python的网络爬虫库如BeautifulSoup和Scrapy,可以帮助获取和解析数据,这对于构建Web爬虫和处理数据抓取类题目是必不可少的。
c#网络爬虫程序设计.zip
《C#网络爬虫程序设计》是一份深入探讨如何利用C#语言开发高效网络爬虫的资源包。网络爬虫,又称网页蜘蛛或网络机器人,是自动抓取互联网信息的一种程序,广泛应用于搜索引擎优化、数据分析等领域。
基于Hadoop平台实现一个分布式网络爬虫
##### 1.3 研究内容本研究主要探讨了基于Hadoop平台的分布式网络爬虫的设计与实现,具体包括爬虫系统的需求分析、关键技术的选择及其实现方案等。


Web 开发
