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

随州公司做网站国产 做 视频网站

随州公司做网站,国产 做 视频网站,网页设计作品赏析,东莞外贸网站推广爬取图片的信息 爬取图片与爬取文本内容相似#xff0c;只是需要加上图片的url#xff0c;并且在查找图片位置的时候需要带上图片的属性。 这里选取了一个4K高清的壁纸网站#xff08;彼岸壁纸https://pic.netbian.com#xff09;进行爬取。 具体步骤如下#xff1a; …爬取图片的信息 爬取图片与爬取文本内容相似只是需要加上图片的url并且在查找图片位置的时候需要带上图片的属性。 这里选取了一个4K高清的壁纸网站彼岸壁纸https://pic.netbian.com进行爬取。 具体步骤如下 第一步依然是进入这个页面这个壁纸网站分为好几种类型的壁纸图片点击一个你想要爬取的类型然后按F12从中获取URL和请求方式复制URL会用到这次就不用网页的User-Agent’了用pycharm包中别人写好的。 然后发送我们的请求并获取这个网页的数据 # url url https://pic.netbian.com/4kmeinv/ # UA伪装 用下载好的库中别人写好的UA head {User-Agent: fake_useragent.UserAgent().random} # 发送请求 response requests.get(url, headershead) # 获取想要的数据 res_text response.text第二步打开元素栏用左上角的寻找工具放在图片上定位到元素栏中对应的标签用数据分析的方法获取到图片信息。 其实每一张图片的排放就好像是一个个列表其所有的信息都粗存在元素栏中的li标签中我们想要获取多张照片首先需要先将这些li标签都获取下来。 # 数据解析 获取所有的li标签并存放在li_list中 tree etree.HTML(res_text) li_list tree.xpath(//div[classslist]/ul/li)第三步获取图片与获取文本内容不同的是需要再获取图片的url图片的url就在上图箭头所指的位置但是这个仅仅只是图片在这个板块的位置所以前面需要在前面加上这个壁纸网站的地址这样获取的图片信息才是完整的可以被打开。 因为先前已经将存放图片信息的li标签都存放在了li_list中所以我们就用for循环遍历这个列表以便获取更多的图片信息。 for li in li_list:# 图片的urlimg_url https://pic.netbian.com .join(li.xpath(./a/img/src))# 发送请求img_response requests.get(img_url, headershead)# 获取想要的数据img_content img_response.content第四步将获取到的图片存放在文件夹中 # pic_name 0 这次的代码封装在函数中将这个变量放在了函数外面给获取的图片编号 # 将pic_name定义为全局变量方便调用 global pic_namewith open(f./picLibbb/{pic_name}.jpg, wb) as fp:fp.write(img_content)pic_name 1第五步为了获取更多的照片因为每一页能展示的照片有限所以我们需要for循环遍历每一页的网址 每一页的网址都只是在页面数量上的差别所以可以遍历。 第一页的网址 第二页的网址 第三页的网址 url https://pic.netbian.com/4kmeinv/request_pic(url)for i in range(1,10):next_url fhttps://pic.netbian.com/4kmeinv/index_{i}.htmlrequest_pic(next_url)完整代码 # 获取图片数据 import os.path import fake_useragent import requests from lxml import etree# UA伪装 head {User-Agent: fake_useragent.UserAgent().random}pic_name 0 def request_pic(url):# 发送请求response requests.get(url, headershead)# 获取想要的数据res_text response.text# 数据解析tree etree.HTML(res_text)li_list tree.xpath(//div[classslist]/ul/li)for li in li_list:# 图片的urlimg_url https://pic.netbian.com .join(li.xpath(./a/img/src))# 发送请求img_response requests.get(img_url, headershead)# 获取想要的数据img_content img_response.contentglobal pic_namewith open(f./picLib/{pic_name}.jpg, wb) as fp:fp.write(img_content)pic_name 1if __name__ __main__:# 创建存放照片的文件夹if not os.path.exists(./picLib):os.mkdir(./picLibbb)# 网站的urlurl https://pic.netbian.com/4kdongman/request_pic(url)for i in range(1,10):next_url fhttps://pic.netbian.com/4kmeinv/index_{i}.htmlrequest_pic(next_url)爬取后的效果如下
http://www.hkea.cn/news/14336257/

相关文章:

  • 企业建站的作用是什么开一个淘宝店铺流程
  • 学校网站免费建设营销型网站是什么意思
  • 网站密码如何找回深夜的fm免费看
  • ks2e做网站如何制作家具网站
  • 哪里有做美食的视频网站石家庄+外贸网站建设公司
  • 成都网站定制开发服务器能放多少个网站
  • 深圳网站建设送域名最好的营销型网站建设公司
  • 开发一个游戏需要多少钱网站搬家seo
  • 自己怎么做电影网站吗明星网站设计
  • 井陉网站建设申请备案 关网站
  • 京东的网站规划与建设市场分析wordpress输入密码无法登陆
  • 角门网站建设网页制作与网站建设初学者必看教程
  • 个人网站建设知乎亚当学院网站视频建设教程
  • 网站建设培训教程仿微博网站模板
  • 微网站制作需要多少钱网站的后台
  • 做贵网站多少钱中山网站建设找阿江
  • 与企业网站做接口做自适应网站注意事项
  • 网站建设与运营 好考吗做wd网站实训报告总结
  • 小说网站设计模板榆林网站开发
  • 建设网站的那个公司好营销中国
  • 网站怎么排名wordpress f5
  • PHP网站开发成功案例网站建设不备案后果
  • 视频 怎么做网站新闻报道最新消息今天
  • 唐山网站建设互众动力湖南长沙怎么注册工作室
  • 美食论坛网站模板最常用的几个关键词
  • 电商网站开发教材怎么用电脑做网站
  • 出口家具东莞网站建设wordpress同时登录
  • 岳阳做网站多少钱WordPress多页面菜单
  • 建设网站公司 昆山毕业设计资料网站有哪些
  • 高端医疗器械网站源码网页设计规范字号选择相对正确的是