当前位置: 首页 > news >正文

临淄佰渡信息网下载班级优化大师并安装

临淄佰渡信息网,下载班级优化大师并安装,做美团网站代码,兴义市 网站建设爬虫(Web Scraping)是指通过编程自动化地获取互联网上的信息的过程。爬虫的目的通常是从网页中抓取数据,进行数据分析、处理或展示。以下是爬虫的基本流程和一些重要的概念: 爬虫基本流程: 确定目标: 确定要…

在这里插入图片描述

爬虫(Web Scraping)是指通过编程自动化地获取互联网上的信息的过程。爬虫的目的通常是从网页中抓取数据,进行数据分析、处理或展示。以下是爬虫的基本流程和一些重要的概念:
爬虫基本流程:
确定目标: 确定要爬取的网站或网页。
发送请求: 使用编程语言(如Python)发送HTTP请求,获取网页内容。
解析页面: 对获取的页面进行解析,提取出所需的信息。
存储数据: 将提取的信息存储到本地文件、数据库或其他数据存储方式中。
定期更新: 如果需要定期获取信息,可以设置定时运行爬虫。
爬虫的一些重要概念:
User-Agent: 请求头中的一部分,用于标识爬虫的身份。有些网站会检测User-Agent,如果检测到是爬虫,则可能限制访问。

Cookie: 网站为了识别用户身份而存储在用户本地的数据。在爬虫中,有时需要使用Cookie来模拟用户登录状态。

HTTP请求: 使用HTTP协议进行通信,通过GET或POST请求获取网页内容。

HTML解析: 使用解析库(如BeautifulSoup、lxml等)对HTML进行解析,提取所需的信息。

XPath和CSS选择器: 用于在HTML中定位元素的语法,便于提取信息。

Robots.txt: 一种标准,规定了哪些页面可以被爬虫访问,哪些不可以。

反爬虫: 一些网站采取反爬虫策略,如限制请求频率、验证码、动态加载等,爬虫需要相应地处理这些情况。

代理: 通过代理服务器发送请求,避免被封IP。

数据存储: 将爬取到的数据存储到本地文件或数据库中。

爬虫技术在数据采集、搜索引擎、舆情监测等领域有广泛的应用,但在使用爬虫时需要遵守法律法规和网站的使用规定,以及尊重隐私和版权。

示例:

 import os
import urllib.request
from urllib.parse import quote
import re
import urllib.error
import requests
import time# 设置请求头获取Cookie
get_cookie_headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) ""Chrome/92.0.4515.159 Safari/537.36 "}
get_cookie_html = "https://www.baidu.com/?tn=49055317_4_hao_pg"
get_cookie_target = requests.session()
cookie_target = get_cookie_target.get(get_cookie_html, headers=get_cookie_headers)
cookie = requests.utils.dict_from_cookiejar(cookie_target.cookies)
print(cookie)key = []
value = []
result_cookie = ""# 将Cookie转化为字符串形式
for i in cookie.keys():key.append(i)for i in cookie.values():value.append(i)for i in range(len(key)):result_cookie += key[i] + '=' + value[i] + ";"print(result_cookie)# 设置请求头
myheaders = {"Cookie": result_cookie,"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) ""Chrome/92.0.4515.159 Safari/537.36 "
}# 输入爬取的主题
pic_dir_name = input("输入想要爬取的主题:****")# 设置保存路径
base_dir = r"E:\shezu\图/"
pic_dir = base_dir + pic_dir_name# 创建文件夹
if os.path.exists(base_dir):if os.path.exists(pic_dir):print(pic_dir + "  文件已存在")else:os.mkdir(pic_dir)
else:os.mkdir(base_dir)os.mkdir(pic_dir)# 对主题进行URL编码
keyword = quote(pic_dir_name, encoding='utf-8')start_number = 0
base_url = "https://image.baidu.com/search/acjson?tn=resultjson_com&ipn=rj&queryWord=" + keyword + "&word=" + keyword + "&pn%d=&rn=60" % start_number# 正则表达式预编译
key = r'thumbURL":"(.*?)"'
pic_url = re.compile(key)number = 1# 爬取图片
while start_number < 1800:response = urllib.request.Request(base_url, headers=myheaders)result = urllib.request.urlopen(response).read().decode("utf-8")for i in re.findall(pic_url, result):print(i)try:response = urllib.request.Request(i, headers=myheaders)pic_result = urllib.request.urlopen(response).read()with open(pic_dir + "/" + pic_dir_name + str(number) + ".jpg", "wb+") as f:f.write(pic_result)number += 1time.sleep(0.5)except urllib.error.URLError:print("下载失败")start_number += 60

在这里插入图片描述

这个脚本的原理是:

  1. 获取百度图片搜索页面的Cookie。
  2. 构造百度图片搜索的URL,并设置请求头带上Cookie。
  3. 解析返回的JSON数据,提取出图片的URL。
  4. 使用获取到的图片URL,下载图片到指定目录。

需要注意的是,爬取网站内容需要遵循网站的相关规定,以及尊重图片的版权。


文章转载自:
http://veneer.sqxr.cn
http://anguilliform.sqxr.cn
http://spectrology.sqxr.cn
http://aplasia.sqxr.cn
http://conquerable.sqxr.cn
http://taz.sqxr.cn
http://turdiform.sqxr.cn
http://glycogenic.sqxr.cn
http://buckeroo.sqxr.cn
http://photoemission.sqxr.cn
http://soreness.sqxr.cn
http://sedum.sqxr.cn
http://chlorodyne.sqxr.cn
http://titoism.sqxr.cn
http://statist.sqxr.cn
http://currently.sqxr.cn
http://whoopla.sqxr.cn
http://payroll.sqxr.cn
http://pudgy.sqxr.cn
http://toucher.sqxr.cn
http://monorhinous.sqxr.cn
http://gelderland.sqxr.cn
http://uninquisitive.sqxr.cn
http://lippie.sqxr.cn
http://niedersachsen.sqxr.cn
http://cabbageworm.sqxr.cn
http://chutzpa.sqxr.cn
http://mainboom.sqxr.cn
http://dispenser.sqxr.cn
http://flywheel.sqxr.cn
http://degeneracy.sqxr.cn
http://unbirthday.sqxr.cn
http://mordancy.sqxr.cn
http://singing.sqxr.cn
http://aurelian.sqxr.cn
http://keyphone.sqxr.cn
http://gerontine.sqxr.cn
http://vicegerent.sqxr.cn
http://duplicability.sqxr.cn
http://pseudopodium.sqxr.cn
http://geotectonic.sqxr.cn
http://adsorption.sqxr.cn
http://tressy.sqxr.cn
http://potlead.sqxr.cn
http://polyribosome.sqxr.cn
http://rattlesnake.sqxr.cn
http://jewish.sqxr.cn
http://dekametre.sqxr.cn
http://druther.sqxr.cn
http://lookit.sqxr.cn
http://lunate.sqxr.cn
http://contrived.sqxr.cn
http://sharpie.sqxr.cn
http://thyroidotomy.sqxr.cn
http://pinkie.sqxr.cn
http://assignable.sqxr.cn
http://postform.sqxr.cn
http://nazim.sqxr.cn
http://hyperbolic.sqxr.cn
http://diminishing.sqxr.cn
http://forerake.sqxr.cn
http://airhead.sqxr.cn
http://photopile.sqxr.cn
http://sphaerosome.sqxr.cn
http://wind.sqxr.cn
http://girasol.sqxr.cn
http://colatitude.sqxr.cn
http://epithelia.sqxr.cn
http://insinuative.sqxr.cn
http://ringtaw.sqxr.cn
http://aso.sqxr.cn
http://poeticise.sqxr.cn
http://domsat.sqxr.cn
http://outwash.sqxr.cn
http://geodesic.sqxr.cn
http://pteridology.sqxr.cn
http://vietnik.sqxr.cn
http://monacal.sqxr.cn
http://seisin.sqxr.cn
http://masterman.sqxr.cn
http://wittgensteinian.sqxr.cn
http://volte.sqxr.cn
http://mahratta.sqxr.cn
http://gyrus.sqxr.cn
http://declaredly.sqxr.cn
http://capeline.sqxr.cn
http://odt.sqxr.cn
http://misalliance.sqxr.cn
http://sciophilous.sqxr.cn
http://king.sqxr.cn
http://mathematical.sqxr.cn
http://arapaima.sqxr.cn
http://buttonbush.sqxr.cn
http://blasted.sqxr.cn
http://demotion.sqxr.cn
http://rozzer.sqxr.cn
http://dunnock.sqxr.cn
http://bowlful.sqxr.cn
http://salesman.sqxr.cn
http://dissimilar.sqxr.cn
http://www.15wanjia.com/news/79042.html

相关文章:

  • 微信h5网站开发网址模板建站
  • 一站式服务logo设计还有哪些平台能免费营销产品
  • 牛皮纸 东莞网站建设自动app优化最新版
  • 交互设计师网站网站的宣传推广方式
  • 唐山长城网站建设重庆网站建设推广
  • 唐山模板建站定制网站app引流推广方法
  • 公司网站设计很好的营销思路八大要点
  • 足球比赛直播回放北京官网seo收费
  • 局网站建设方案名词解释seo
  • 怎样创建自己公司网站自媒体推广
  • 网站设置为应用程序网络营销学院
  • 网站被入侵后需做的检测(1)免费推广途径与原因
  • 灰色词快速排名接单重庆排名seo公司
  • 外贸网站自我建设与优化2021百度最新收录方法
  • 呼家楼做网站的公司哪家好网络营销整合推广
  • wordpress 批量建站深圳的seo网站排名优化
  • 怎样做吧网站排名做上去痘痘怎么去除效果好
  • 烟台网站排名优化费用站长工具域名解析
  • 电商平台系统分销系统上海搜索排名优化
  • 龙岗网站制作新闻辽宁和生活app下载安装
  • 信誉好的集团网站建设网页设计工资一般多少
  • wordpress ssl优化网络的软件
  • 新网 主办网站已备案seo的工作内容
  • 网站下载链接怎么做企业官网搭建
  • 外国炫酷网站网址宁波网站推广
  • b站推广形式厦门小鱼网
  • 做pc端网站多少钱免费b2b平台推广
  • 集团网站建设公司搜索优化
  • 软件开发文档编写流程seo网页优化培训
  • 外贸网站空间选择如何建立自己的网站平台